I hope that this forum will warn first the Forum Users so they Can still change or Know what they did wrong so they will not make it again. I see there is a lack of Forum Warnings, Hence Banning is the Answer in the Mistakes you've done.
That's why A pencil comes with eraser... Banning Forum User/In-Game User Permanently without warning... I think its a Bad Idea. Let's Give a Chance. If god can Forgive? Why We can't?
We give warnings (infactions) on forum or warnings(1~3 days ban) in game. It's impossible to give 2nd chances to advertisers and serious rule breakers.
But I think(IMO) that Giving a Warning how Serious what he/she did is Necessary. Because, It is not nice when your were banned suddenly without any Warnings thru Forums or In-Game