When you ban an user you make it hard for him to scam again, as i said he would create a new account, yes but that account would be a newbie account (much more harder to scam with a newbie account)
A newbie account is better for scamming than higher ranked user with negative trust rating. There has been many circumstances where people are scammed by newbies.
What do you get by not banning them? You let them free here, they would still create a new account, so what are you doing exactly? nothing.
We ban them, they create new accounts always.
We don't ban them, they probably create new accounts most times but not always.
So what is the real advantage here?
-snip-
In all countries, there is a punishment for theft but on BCT, punishment is a red marking
How can you actually punish them? Is ban a punishment?
2) Banned users who evade ban are banned again.
Only sometimes, not always.