I am not sure how much I can say here but a more open book approach is needed with clarity and not a reference to a point in the rules.
For the most part the GM's are working with-in their guide lines, they are bound by the rule makers above them, and sadly the customers/players have to be on the receiving end of these seemly harsh rules 'At Times'.
Let's look at it like this:
You are driving your car, suddenly you have blue flashing lights behind you, you pull over and the officer talks to you about why you are in trouble, he does not just write you a ticket without educating you on what the problem was.
or
When your child does something wrong, do you whack em over and over and say you are naughty and hope the kids catches on, or do you explain to them what they did in hopes of teaching them what they were doing was wrong and how to 'avoid' it in the future before sending them to the naughty corner.
The 'punish first' approach to me is not going to do this game any good in the long term.
The longer you play this game the more you learn and it changes your play style, occasionally you trip over and make a mistake and it now seems to haunt you forever, as an example over the years you learn how install addons, then make addons and macros to make your playing experience better for yourself, next you find somewhere there is a grey line you crossed over and you're doomed after that, and even more so when you don't know what it was, where or when it happened and you get repeatedly punished for it.
Great respect for the GMs but sad the system makes them a Judge, Jury and Executioner without having a trial.
So yes we do need total clarity and education when someone gets punished for something.