I think buying and supporting manufacturer's products just because you live in the same country and trying to support it's economy is a bit of a wrong thinking. If one manufacturer offers products that are less value than some other, why should you choose them? As a matter of fact by choosing those inferior products you don't really support progress of your economy. If you read some economics books, you will see that there have been some extreme cases of closed markets where government thought that by making their people buy domestic products they will help the economy. That didn't really work, and those decisions backfired. There was no progress, products couldn't compete, no export, buyers spent more than what they should have and had less money for other things, overall lover quality of life. Competition is good, either it is domestic or global. You, as a consumer, have power to choose a product that gives you a better value. Value for you can be in design, materials, build quality, warranty, etc. USA companies produce very high quality knives made from best materials and with great designs. People from all over the world buy USA knives because they are in most cases the best. Support should go to those who can do better than most. It is natural. Look at Benchmade, Spyderco, Sebenza, Strider, Hinderer to name a few. If CRKT would make knives from the same materials as Benchmade, with the same or better build quality and with designs that attract more people, at half the price, then Benchmade should evolve and offer something better.
Same goes for mentioned car manufacturer's, clothes, food, etc. Support those who do the best, the rest should learn and catch up.