Never thought about buying a U.S. flag from Camping World. Probably never will. Buy mine from the local American Legion Post. They also have a return program where you can take tattered flags and they will properly and respectfully dispose of them.
Never bothered to look to see where they are made though.
Edit: just read back through some of the other posts. FYI, American Legion U.S. flags are well made. I can buy one and it flies non-stop 24x7x365 from the flag pole in my yard. It takes a year for it to shred, and they seem to never fade.
Edit Edit!... just saw the post (below this one)... American Legion flags cost $20. They are cheaper than the holiday 3x5 US flags sold at Wall Mart! And last a lot longer!