I'm not misconstruing anything. I think where iyou're going off to the weeds is advancing the false equivalence of a right (free speech, fair housing) with a private sector terms of service. Changing the terms of service != denial of a basic right.
So if Reddit promised you something, and then later takes it away, then yes, it sucks. Arguably not moral. Hypocritical, even. So you win that point...
But file it under "Life In The Big City." Times change, they're growing up, and want to monitize their property, which means making the site "safer" for investors and advertisers.
Yes, they may have promised you all the free speech, but they are under no obligation to keep the status quo.
No rights violations here. Assuming Reddit doesn't go back on their policy, it's time to either accept it or move along.