Smith & Wesson is american. I bought one recently.
Oh my Toyota truck made in USA my Honda made in USA my Brothers MADE IN AMERICA GM yeah its made in Canada.
Point being where do you draw the line?
If we refused to buy from American companies that went over seas then they would go out all together which would make the American owners go broke too.