If spending money is free speech, and we are all allowed free speech, then give us all free money.
This is not a joke. This is the only scenario where Grassley's and McConnell's argument could possibly work....
In today's world, however, if you have money, you silence the opposition that has none... That actually takes away, their free speech...
By giving the top 501 wealthiest the right to speak freely (with money) you are taking away the free speech from the other 314,999,499....
So,....
Give them some of your money!