Send him for anger management counselling.If that fails,go up to that loser boyfriend and firmly warn him that he has to quit the fighting and B.S or else you'll drive him out of your home.Maybe other relatives can help you when you attempt to kick him out of the house.