I respectfully disagree... I'm an American by virtue of my residence in north america but I'm also a resident of the late, great CSA. A Mexican or Canadian is an american but it ain't their flag, either.
At one time, long before I was born, that flag represented the things I hold dear but now it represents massive, bloated, centralized gov't superior to it's subjects, imperialism and the "new world order". Those things are evil and they don't represent what I am or what I believe in.
I do agree with the previous posters that the 13 star "American" flag is a good banner to unite beneath, but for me, I'll take the good old Stars and Bars