"donating $1.25 million is a lot more than speech"
It's somewhat easy to argue that someone should not face professional repercussions for their support of a candidate. It's harder to argue that they should be able to donate 463x what a typical person might (assuming a generous $2.7k not using Super PACs).