There's so much wrong with this I don't think I can cover it all.
First, it's not insane to say that Trump is a KGB puppet. It's slightly wrong, in that the KGB was replaced with the FSK, but the FSK is the same bunch as the KGB was. Putin was KGB from 1975 until the Soviet Union collapsed.
It's demonstrably true that Trump defers to Putin. It's demonstrably true that Russia, which is led by Putin, helped get Trump elected. It's demonstrably true that Trump has said, repeatedly, that he doesn't have a problem with the Russians interfering with our elections on his behalf. He's subverting our own electoral system because a Russian dictator wants him to. If that ain't a puppet...
As far as freedom of speech goes, that's wholly irrelevant. Freedom of speech defines what the government may not do as far as controlling what I do or don't say. It has nothing to say about what private entities control while using their systems. Reddit, Slashdot, and any other web forum is free to censor, or not, as they please, because we are conversing in their playground and they get to call the shots.
In saying that you think online sites need to be regulated and forced to adhere to the first amendment, you demonstrate that you don't understand the first amendment. Those online sites also have first amendment rights. They're allowed to dictate what is said on their platforms. Telling a liberal site that they *must* allow Trump-related twaddle on their platform would be a violation of the owners' first amendment rights.
As a final thought, to disclose where I sit on the political spectrum, I don't need to understand why racist toolbags are racist toolbags. I don't care if it's because mommy and daddy told them to be racist, or because a black guy said something mean to them on the playground, or because they got hit in the head and damaged the part of the brain that suppresses dickheadishness. At the end of the day, they're racist toolbags and they're hurting my country and my neighbors.
Put another way, you hear a lot of talk from both sides about how we need to "meet in the middle" to get things done. Nice try, but no. I am not going to agree to be 50% more racist if the racists agree to be 50% less racist. That's a non-starter, for both of us. Meeting in the middle on fundamental questions of morality as we're being told we should be doing is a completely asinine concept.