NO ONE IS FORCED TO PLEDGE ALLIEGENCE (SP?). If you don't want to, for whatever reason, and everyone else around you is, simply remain silent. No one's gonna arrest you if you do. Or, you could omit the words "...under God." if you're offended by that. But the flag of one's country is definitely symbolic of the best things about that country, and it should be honored as such. To say it's "...just a piece of cloth." misses the point, entirely. When I look at the flag of the USA I am reminded of the sacrifice made by others (some of them my kin) so I can live free in the greatest country on earth, and also so that others in other countries can have the opportunity to bash us with impunity.