I try to by USA. Sadly in todays world, USA doesn't mean better quality even if it cost alot more. Pride in workmanship seems to be a thing of the past at alot of the places anymore. It's all about the bottom line and max profits. With four kids at home and nearing college, I have to watch how my money is spent. American made when I can, good quality imports when I must. Besides, if we want the world to by our goods, it has to be give and take. We must buy theirs too.
I buy from Harbor freight now and then. If you shop carefully, good deals can be found. I have been bitten once or twice but in the long run, I think I've had more success than failure with their products. Besides, sometimes just reading the English translation in the owners manuals is worth the price of admission. LOL