, the reason I mention corporations voting is that they don't have a right
to vote. If they don't have a right
to vote, clearly they do not have the same rights as citizens. So it's no contradiction to say that neither do they have a right
, as you say, to show up and lobby Congress in the way that you describe.
There is one thing that you miss, though. That is that the reason Congress can be so effectively lobbied is precisely that corporations do have a great deal of control over the outcome of elections. If they did not, then they could lobby, but they would not have a substantially louder voice than the people.
So it is the corporate money in politics that is the horse, and the corporate lobbying that is the cart being drawn by it, not vice versa.