That's a false dichotomy. He did acknowledge that he did wrong (although OP's link does not state it — he announced it elsewhere beforehand). That doesn't mean he feels that the proper course of action was his no longer being part of the company.
The big difference is whether he decided he should resign, or whether he was either forced or convinced to resigned.
>Were Mahbod’s annotations posted by a Rap Genius moderator, that person would cease to be an effective community leader and would have to step down.
>And Mahbod, our original community leader, is no exception.
Sounds pretty conclusive to me.
And here's mahbod's tweet from recently
>I want to apologize to everyone. I need to hear these criticisms, reflect for real, and work on becoming a better person
So I'm guessing its a little of both.
A claim like that should carry a source at least. Not all of us follow RapGenius' every move.