Ask it another way Jim, should your company have the right to fire you if you espouse legitimate political opinions or deeds that differ from their preferences?
Who knows, Mr Coper may on-balance feel that Obama represents the best hope for the whole country and therefore, by extension, his own business.
As a supporter, he may feel that he can take up the issue of gun control wiuh reasoned debate and represent the industry to the new government. All speculation for sure, the bottom line is the board and Mr Copper have political differences and he was fired for that reason.
You either believe in freedom of religion and freedom of political expression or you do not. No good shouting about freedom for you and then getting upset when someone you don't agree with exercises it too!