Citizens United didn't change any established laws. It reiterated the already-existing fact that people don't lose their free speech rights just because they've banded together into a business entity. The Clinton campaign tried to use the law to silence her political opponents and the court said "no".
Lobbying is corruption, not “speech”.
Yes, I absolutely agree. If the majority isn't harmed, it's fine for the minority to get their way, and if the majority _is_ harmed, they can use their equal democratic representation to solve that (if they do, in fact, have it.)