>What was the pent-up discontent about?
Lack of moderation tools, unresponsive admins, accusations of shady conspiracy stuff (payola, censorship, etc), there is other stuff. I don't care to list it all but you should look into it if you want your arguments to be taken seriously.
>Removing awful subreddits?
As has been related to you many times, that is a recent issue.