arlington heights/decatur...thats around chicago, eh?
american apparel sells cotton (and blend) tshirts and is all american made. they're a bit pricey (15 bucks for a tshirt) but they're good quality, fit well, and dont get distorted in the wash.
shaving stuff = go to bath and body works and look for the bigelow apothecaries
stuff. they should have soap and hair stuff too, although it might be a bit pricey.
do you have a whole foods near you? they should have a good selection of bath and body stuff too. i like dr bronners soaps, for hair stuff i use aveda shampoo and some other kind called crew for hair holding purposes. obviously with soaps you have to watch out for tallow (lard) but its not hard to find soap without it assuming you're going somewhere that doesnt sell zest or one of the major brands.
dont throw out your belt/wallet just because they're leather. that's just silly and wasteful.