Except that they let The_Donald and other rigid subreddits constantly ban people with opinions contrary to their group-think. Where is the speech protection there?
Let's also not forget spez and other moderators routinely get death threats. If you're going to be an asshole by saying "fuck spez" or throwing out a death threat, I'm pretty sure you give up whatever "basic and fundamental extension of speech" you think reddit guarantees you.