The only people that stayed banned were people who commited fruad, everyone one else got a second chance and that is fine, what some of you are failing to grasp in the OP is I'm complaining about blatants that take months to get banned if at all.
Also, ffbans was accurate with broadcasted bans it didn't have bans that were not brodcasted unless g1 posted them on Twitter.
It will never be cheater free and I don't expect it to ever be but there is more they can do with bans to make it harder for people to reroll after being banned.