In regards to shared connections, if a player can adequately explain why our data shows them as multi-accounting then they should be unbanned. Having experienced the shared connection restrictions, I know they can be a pain. This being said, you have to remember there are a LOT of variables in our decision making process. There is no one way to decide on whether this person needs to be banned while that one does not. I lost count on how many players I almost banned for multi-accounting or sharing violations but at the last minute noticed that they had declared their sharing and suddenly what I was looking at made sense and no ban was actually warranted.
As for the Mods treatment of the rules being subjective, we try to rule that out as much as possible. For the vast majority of rule violations, they are very clear to us using the data we have.
Is the system 100% perfect, no and no system is. Will mistakes happen, yes which is why we take steps to minimize them. Do we take errors seriously, definitely.
On the flip side it is also not always the Mods that make the errors, players frequently misinterpret, misunderstand or plainly not knowing the rules are something we commonly encounter.