my shirt is not made in the usa

There are plenty made in the USA. Just not cheap enough for most people. That's the US's biggest problem IMO. Although the Pinupsforvets.com one I got was $20, shipped from CA.