If money wasn't speech, the government would easily be able stifle speech simply by limiting what advertising and promotions a corporation could do. So the ruling and legal precept are prefectly valid.
Aside from that, "based on hate" is a completely meaningless phrase. It's great for creating stuff like "blasphemy laws" though, I suppose. In your opinion, should I not be able to insult Scientology? Is criticism "hate?" Are insults? What about making a negative documentary about Catholicism, or any other religion?
>The main difference between Europe and USA is that we Europeans have learned from our past mistakes
Are you sure? Europe doesn't seem too stable lately.