It does need to be fixed. You, in this case, didn't get a penalty, however many other people have experienced the same exact thing and have gotten up to 24hr bans.
My friend, who has only played 14 games and is (no offense) around Alchemist level, genuinely got Archon after like 10 matches played, being mostly negative each game. The ranks are kinda super fucked.
If it was someone else who invited you, go to the feedback section in the menu to generate your own invite. If you left after using your own generated invite, i think you might be fresh out of luck, but i don't really know.
To my knowledge, i never see a lot of unbans or pardons being given out, but i hope everyone here gets unbanned eventually. I guess its just not something they focus on.