I think Surfcrest has already proven without a doubt he doesn't just ban people on a "personal whim", or because he's in a bad mood that day. On the contrary, he's proven himself to be quite the opposite, and has allowed alot of shit to be thrown his way in exchange for allowing freedom of expression on this board.
Again, this banning is due to events that have taken place for well over 1 year, and was hardly done on a whim.