>So, businesses (like Comcast) can just earmark a few million dollars a year to keep buying whatever organization has the power to regulate them, and we (the people) can do nothing about it.
You are right that this is a big problem, however it is more an implementation flaw than a flaw of regulations.
A more strict enforcement of information and financial transparency could address the bribery concerns.
There is another problem that is perpetual in the interaction of government and corporations, which is that the corporation lawyer has many times, 10x or 100x, the financial incentive to make the bureaucrat ineffective, than the bureaucrat himself has to be effective.
I would suggest a (difficult) solution that any governmental office or agency should have their success evaluated in terms of economic impact by something like a team of independent economists every year or two.
The agency's funding as well as staff compensation would then be derived from that, as a fixed percentage of the societal benefit. I have no idea of the exact numbers, but the point is to create the same motivational incentives as the corporations have.
One side is working for themselves and reap the significant benefits of their hard work. The other side is working for all of society and really should also reap the benefits of their hard work.