They don't just automatically ban people because of a report. If they did, many would lose game time due to false reports and inaccurate observations. They have to investigate the reports, and then take appropriate action as needed. Investigation can take weeks depending on their workload.

Complaining because you aren't seeing these characters disappear immediately is a pointless waste of forum resources. If it is so terrible to deal with that you prefer to waste even more of SE's resources in this way, maybe you should just move on.....