Buying American...
... will often mean things will cost more, because we don't allow sweatshop labor, and we don't pay workers $20/month.
When it comes to vehicles, I'm very pro-American. I like my big 4x4, and am willing to pay the associated costs. I used to ride a Harley, when I rode.
However, for firearms I'm motivated less by cost savings and more by ergonomics. My handguns are a mix of American (all my revolvers) and mostly European (my semi-autos, most of which are SIG or CZ). I like the ergos of the 1911, but have had bad luck with feed and ejection in the past. My rifles and shotguns are mostly US made, with the exception of my BAR, but I've always wanted a BAR. I may eventually get a Browning or Beretta O/U, too; Ruger makes some nice ones, but there's just something poetic about the lines of a 686 or Citori.
But generally, for comparable quality you will probably pay more for American firearms. I think, when ergonomics, accuracy, and reliability will support the choice, it's worth it to spend the extra cash.
And when it comes to Chinese products, I buy those only when I can't find anything else. (Bit of veer, but have you ever tried to find belts or boots that are NOT made in China? I've had to order my belts from holster makers, and my boots from Lucchese.... sometimes it's really hard to find American products to buy.)