Well said. 'Buy local' is an economic fallacy but could be a political statement.
If someone still wants to do 'Buy American' for certain intangible reasons, then why not extend that arbitrary boundary to state and towns. Why not 'made in Washington' or 'made in Seattle'?
I think we have to get over with the idea of thinking federally and start thinking locally. Even in case of elections, it is futile to spend energy on the one Presidential election but rather concentrate on the local body elections.