We all have a right to lobby Congress.
The trouble is, most of us do not have the money to hire professionals who have direct access to Congress people because they are ex-Congressmen or know people.
Correct, mostly. There's lobbying and then there are campaign contributions. Between those to funnels, a well-heeled corporat... ermm..., "citizen" can buy almost anything they want in the halls of Congress. And the telecom lobby is one bad-ass organization.
You need money or some sort of grassroots movement that also gets votes.
See, that's where the Teaparty is an example of an effeective grassroots movement. They riled up a bunch of angry white old people and THEY VOTE.
"They" being the Koch Brothers, and other interests, who executed a truly masterful campaign to manipulate a bunch of ignorant, scared, old white people into doing their bidding. Jeezuz, they even provided the buses at the "rallies". That's really more like astroturf than grassroots, but you have to hand it to them. It worked beautifully.