Need a new t-shirt?

My closet is woefully bare. I hate trying on clothes so, as a result, I rarely buy new pieces. The worst part of my closet is the "casual tee" section. The newest shirt in there is the cute sakura blossom shirt I bought in Washington DC two years ago. Besides that, the next newest shirt is at least 5 years old. So I started looking around online for some new tees. While the combat infantry badge shirt is kinda cool, a lot of the other shirts seem to promote hatred and violence. I don't feel comfortable buying a shirt from a site like that. Where do you buy your casual shirts?