Next time you might want to start a new topic and link this old one to it.
Tbh I have a hard time believing that SOE would not inform you of where or when it happened. My experience with the GMs is that if you are friend, polite and dont accuse them of things, they are very nice people who are more then willing to help you. And providing you with this info doesnt do them any harm.
Saying person XYZ would never do such thing, well people do things you never would expect of them, it happens. People also share accounts, and maybe whoever he might share with does.
GMs never just ban someone, without a very good reason, there are processes and procedures in place, there is more then one person involved in the decision to ban. Why would SOE throw away $$ of a cancelled subscription for no reason?
I agree that at times GMs make mistakes, they are human, but in banning I doubt it happens often as there is at least 2 people involved in the decision.