How many people do you know that send money to a politician going "This will hurt me, but please do it or i'll stop sending money".
The prime reason many people give money to a politician is so they do what htey want, or because they already are doing what you want and you want to support them.
Why is it that a group of people could do a bake sale and you'd be fine with them using that profit to make a political message, but if a group of people make a legitimate business and use that profit to make a political message its horrible?
Are Business not made out of "the people"? Are businesses not made up of American Citizens? Does a businesses success not impact American citizens? Then wouldn't doing something specifically bad for business be in essense doing something specifically bad for a large number of people as well?
So you're saying that PEOPLE are allowed to lobby the government for anything and everything that's helpful to themselves....EXCEPT when it comes to their business?