Right. So what happens if a company decides to protest and not pay taxes? Government is going to make its life very difficult, to say the least. How is this a company's fault if a gang of bandits steal money from it to finance nasty things?
It's like saying "Let's not go to this bar anymore, because mafia comes in every now and then and confiscates profit from the owner". Owner is not responsible and the mafia is going to invade every bar you switch to, because it follows the money.