It's your own fault if you can't play a strat battle because you have been banned for breaking the rules yourself. It's true that a ban seems harsh, but, if you already had a history for leeching, you shouldn't be surprised. It's a pity you miss those battles, but here's what you can do: the next time you have to go AFK and you know it might take a while, just leave the server or go spectator. Otherwise, live with the consequences.
Another tip: the next time, rage all you want, but don't verbalize it in the forums. You could have had just a 1-day-ban, but your rage posts didn't help.
In my opinion, it's not that admins are "dictators", but there is little respect for the people who are taking the responsibility of keeping order in the servers, which is not an easy task.