Typically, very large campaign donations accompany corporate lobbyists.
Every dollar of which is a matter of public record, and open to scrutiny. Are you saying that if you and a million like-minded friends who really, really think that (for example) Ron Paul or somebody else would be a perfect person to hold office and represent their views, shouldn't be able to pool their resources and make a large donation to such a campaign? What if in a race between two candidates, one of them says that he'll make it his personal crusade in office to shut down those evil online computer games that are ruining our children's minds, and the other candidate thinks that new media entertainment is great, creates jobs, and thinks that game companies are worth our support? Should the companies being attacked by the first candidate not be allowed to put their money and other efforts where it will help to promote the views of the second candidate, or at least shine a bright light on the idiocy of the first candidate? Why not? Should the people who started and work for those companies lose their right to speak, assemble, and support politicians who represent their views?
Not okay: A lawyer hired by a large corporation going to Washington and saying, "Hey, Mr. Senator, we should talk about this legislation that could affect the company that hired me. How about we meet at a golf course in the Caribbean?"
What's wrong with that? Mr. Senator has to declare those donated travel expenses and pay taxes on them as if they were income. When politicians fail to do so, you get results like we had in Virginia last week, where a formerly high-profile, well-liked governor who took advantage of some modest such offerings without handling it correctly just got sentenced to prison. That happens with some frequency. So, what's the problem? If you know of politicians like him who are dealing under the table and personally profiting, what haven't you sent that evidence to the FEC?