Repeat after me: elected officials are our representatives. If you don’t like them either by how they vote or the bribes I mean donations they receive then make your voice known by getting involved, voting, or donating to causes and people you do support.
A flat tax is an idea. It has come up from time to time and failed. There are lobbyists on both sides and both are evil in their own ways.
In the end the elected officials pass laws. Companies pay tax under those laws. The laws have loopholes and those same companies use them.
The. Companies. Are. Not. To. Blame. For. Saving. On. Their. Taxes. Legally. Even if it is a bit unethical while being profitable.
Most people would hold that offering a bribe is not the unethical action, accepting the bribe is the unethical side. So if you're implying that the companies acted unethically by bribing politicians, I beg to differ. That is like blaming a lion for killing gazelles. Corporations are in competition with one another. It's a winner-take-all world, and they will always seek every edge they can get. If you want to hold someone accountable, vote the bastards out and elect someone with a spine.