The 1st Amendment doesnt cite that money is a form of free speech, Buckley v. Valeo did that, and that judgement is in the process of retrospective scrutiny.
Furthermore, I have the 1st Amendment right to do a lot of obnoxious and tasteless things, that doesn't make it right.