So who's part of the 29%?

It might work, but of course the problem is that it would violate the First Amendment. Political speech is particularly protected for obvious reasons.

I don't agree that campaign contributions is protected speech, and I don't think giving perks to politicians from lobbyists is protected either. I disagree that money = speech. People can voice their support all they want... just eliminate people giving money to politicians.