We're probably at the point that only Scripting, Boosting and Botting should be a permaban.
If someone is toxic, permanently chat ban them. If someone trolls/intentionally feeds, strip them of the right to play Ranked or earn any rewards. Maybe even make event icons (see: Project Icons) that are available for IP and RP only available for RP, and make them ineligible for content that they can unlock through event assignments.
And while you're at it, add in the ability to mute specific players' pings.
I've never been chat blocked, or had a queue timer, or a suspension. Nothing. This isn't coming from a personal perspective whatsoever. This is coming from someone who doesn't think a game reliant on microtransactions should be permabanning people invested enough in the game to make and continue to make said microtransactions.
Sure, if someone has never spent a cent on the game you can go ahead and ban them because they've made no actual financial investment in their account. Otherwise, you're just gimping your own revenue stream.