I say ban him for 2 days for bad behavior and then he start's fresh. There is a reason why he is so angry all the time, but swearing at other people's parents is discusting! Because you might not know and one of their parents are dead or like my dad doesn't give a sh** about me and my little brother but that is no excuse to insult people! So yea make a new start.