The OP has a weak understanding of free speech. Brown is a private university and private property and they can invite or disinvite or make whatever rules they want about speech. Racists have the right to free speech, but not at my house.
A classic “Shoe” cartoon by Jeff MacNelly showed the reporter bringing in an expose about how a minority of people can control what the public has access to, forming a choke-point in the flow of free information. The newspaper editor wads it up and throws it away and says, “That’s not news.”
I totally agree with you, that is a major shortcoming (in my opinion) of the first version.
And I agree that (careful) reform is needed, and see merit in public financing.
How far we’ve come ;):
I am feeling compelled to disagree with you… for something.

A much better approach is to require transparency when corporations of any kind, including unions and non profits, are involved. Then we can boycott and shame those who use their money to promote stupid and harmful things.
Why of course! That’s worked out very well WRT the Koch bro’s, Chik-fil-eh, Hobby Lobby, The NRA, the AFA, et. al.
Exactly how do you propose to impart shame to a non-person - or, for that matter, to an individual or collective that has no shame?

Why of course! That’s worked out very well WRT the Koch bro’s, Chik-fil-eh, Hobby Lobby, The NRA, the AFA, et. al.
Exactly how do you propose to impart shame to a non-person - or, for that matter, to an individual or collective that has no shame?
Twitter.