People should be free to spend their money they see fit. However, cronyism is a problem. It's the result of an ever-expanding list of government powers that corporations are looking to exert political force on for a market edge. The size and scope of government is the problem.