The idea of boycotting every business that doesn't support us seems satisfying in theory, but it would be an unworkable nightmare in practice.
This is very true. The company that I work for makes all new employees sign an agreement saying that we understand that if we are caught with any type of firearm on company property that we will be fired. People can feel free to boycott the company but if you do I hope you don't hunt. The company handles all online and telephone sales for hunting and fishing licenses as well as running the system for stores that sell licenses in more than half of the United States as well as part of Canada.