You should give warnings, it won't make people learn.
It's funny because you were actually given multiple warnings before you got banned.
1. Tenshi warned you that he would ban you if you kept acting blatantly argumentative about the definition of 'family values'.
2. Kfamped warned you that your tags were inappropriate, which you completely ignored.
3. Again, Tenshi warned you that your tags were inappropriate, and warned that you would get banned unless they were changed.
If you had taken literally
any of these warnings, you wouldn't have been banned at least.