But more than that, among the organizations on the side of citizens united and against the government in that case were the ACLU and the AFL-CIO. When the civil liberties people and the unions are all on the same side of an issue as the conservative pundits against the federal government, there’s a very good chance the government is very much in the wrong.
the ACLU may have been right about the particulars they were arguing but they missed the bigger picture of how this would open the floodgates of campaign financing
you're right that CU didn't directly open the floodgates, though it did immediately unlock the option for companies to spend from their general funds without limit
But the bigger problem was SCOTUS' decision provided the reasoning that downstream courts could rely on in their decisions, and _those_ opened the floodgates (Speechnow.org vs FEC specifically)