2500 bans since the ban wave started is way too much - don't know where the total number will end up.
The good members are also getting banned due to the mistake of the past and the punishment is very strict imo.
What I understand and want to say is, why not check the records of a user before banning, if he/she is a good member now then issue a warning, otherwise soft ban or hard ban or permaban.
As an example:
cellard who plagiarized 5yrs ago when he was a newbie(child) and got 60 days ban + 1yr sig ban.
At that time he had to learn a lot of things I guess... but for his 1 newbie mistake he has been sentenced for 1yr
It's like you did a crime when you are minor, but there wasn't any lawsuit because you are a minor. It was on hodl for future.
And when you have grown up (adult) there is the lawsuit popped up of the crime you did when you are a child and sentenced you for a long time... also the rep is gone over the past 5yrs which you have earned...