An end-run around Citizens United: passing state laws that ban rewarding campaign donors with political favors

Ok. Back to my question: Give me a rule that would prevent Citizens United, but neither cripples BoingBoing nor creates just another loophole to be exploited by Mutant Citizens United.

I am not saying it can’t be done. I’m saying that it’s not nearly as simple as people think.