I guess I could answer your question.
Some people may have said so and might have been right well others might have and been wrong; because you have to keep in mind that private servers don’t have the same rule set as Blizzards legit servers, each is different; and have different populations and different ways of handling violations/ what counts as a rule violation…Some of which include perma account bans after 1 offense.
Some private servers may have done a grade A job with a handful of GM people for thousands of players; and others may have done a less than satisfactory job with a fair number of Gms for just as many people.
It’s kinda like trying to compare different restaurants. 1 Mc Donnalds might be short staffed and do an decent job.
And a Burger king next door might have full staff and somehow manage to give you a raw burger and burger king foot lettuce…
Where as 2 blocks you might have a Burger king that is shorter staffed than the short staffed Mc Donnalds and does a amazing job.
1 server that I tried that had people yelling the N word every 4-5 seconds in general and had some GM staff…And some of the people doing so where “GMs”
Another 1 I tried had very very few GM people and everyone was kind and respectful…played there until they did server resets.
The thing was out of the many I tried none ever had right click to report and basically had the rule set something along the lines of “no death threats and no scammers, no excessive cursing/spam” And things worked fine on most of them…
If someone was cursing a little or spamming a little bit you where basically just supposed to ignore them. Which people did.
But at the end of everything Blizzards GM/CS staff are kinda over worked right now with 24+ hour ticket/appeal times and are doing a job less satisfactory to some private servers which have up to like 10k ppl and only a handful of GMs.
And Blizzards GM/CS staff are paid where as most GMs on private servers are volunteer staff.
Of course we cant really fully figure if blizzards is doing a better/worse job than private servers at handling tickets/issues; as we would have to have Blizzards active wow player numbers, GM/CS staff numbers, the amount of tickets/appeals being filed and the same for each private server so you could have a side by side analysis of the % of issues had/solved in relation to the number of players submitting them and staff handling them.
Because if you have server 1) with 100 players and 1 gm;
and server 2) with 1000 players and 10 gms
And server 1 had 10 tickets solved per day;
and server 2 had 100 tickets being solved per day
they would have done an equal job.
However 1 thing that I saw suggested on several of the private servers that Blizzards should possibly try is account wide ignores.
So if a jerk does something you just ignore them and boom you never have to hear from that account again unless you want to un ignore them later.