The moderation is the worst thing about reddit. Reddit mods are some of the most corrupt people I've encountered but there's no way of telling how much the accepted groupthink is being carefully shaped by the mods.
My model for moderation would be opt-in. I want to be able to see everything by default but be able to see what moderators have flagged as inappropriate. I could then grow to trust some or all of those moderators and just hide everything they flag by default. But I'd always be able to go and quickly evaluate whether I still trust those moderators to be doing the right thing and not just hiding things they disagree with.