The Confederate Battle Flag is as neutral a thing as the name Infidel. Its all in what you bring to it. As for why people would want to offend their fellow Americans, well there ARE 300-million+ Americans you know. I've never seen a room full of 20 people be able to come to a complete agreement on where to go for dinner, let alone 300-MILLION people agree on what's offensive.
We live in a great country. What most people don't seem to understand these days, is that MY rights do not depend upon THEIR comfort in my having them. Such are people who run sites like the altmuslim.com.