I know people hate Wal-Mart and will not shop there. That said, I had to buy a new American flag to fly outside of my house. I checked out the flags after I got off of work from my tax job the other day, and the ones they carry are made in America by Annin Flag Makers. I bought a 100% cotton flag with sewn stripes for 15 bucks. Needless to say, I'm super happy with my purchase. The quality of the flag is excellent, and it flies great.
So rave to Annin for making a quality American flag, and rave to Wal-Mart for carrying them.
Now, that said, my new Earnhardt Sr hat, Rays hat and Rays sweatshirt/hoodie were all made in different countries, Vietnam and Mexico.