It's not like the companies are not in politics these days. I rarely see laws, which are not made by lobbies representing the richest people in the world. Here in EU Monsanto lobbied a controversial regulation about a weedkiller ( RoundUp ) not a long time ago [1].
If we can't have non-corrupted politicians. Who should we blame then? Maybe the people that get most benefits from that fact. Like the top management level of those corps.
1 : https://www.reuters.com/article/us-germany-politics-glyphosa...