"Its not a First Amendment violation as such for a Senator to ask a private organization to suspend someones account".
I think it should be. No action by a government official that affects rights should evade due process. And there is no meaningful way to distinguish the official's public and private self in that circumstance.