While I agree with most of what you said. You should be held responsible for your own actions. You cant accidentally macro in gunz. You either didn't read the rules (which you agreed to) or you chose to ignore them. Either way getting banned for such actions is not excessive in my opinion. However I do not think permanent bans are really in place for first time offenders