Citizens United didn't overturn any other precedent apart from Austin (Buckley v. Valeo still holds, for example), didn't alter any rules regarding corporate campaign donations (which are still entirely prohibited!), and everything went back to the way it was pre-2002, before any attempts to censor speech under the guise of regulating campaign donations were made.
Your facts are just straight-up wrong.