I can love where I live without loving the flag. The flag is a materialistic symbol. If girls can wear it on a bikini, then I really have no reason to respect my flag in such a high manner. I mean, sure, America is great. I was born and bred in the southern states, too, so I could even call myself a Confederate? But let's not go there. (:
Point is, you did hit us with the facts about the flag, but your opinion [based on the facts] will not get everyone else on your side.
It's like me telling everyone that the color green is to be only work on Saint Patrick's day, and no other day, and that's the only time it's acceptable. Sorta the same, but still an opinionated fact. Sure, you SHOULD wear green on that holiday, but you don't HAVE to. (:
Cheers.