You are a great mom. You sound tough, too, and with reason. It is SO hard out there. It can be a meatgrinder that chops kids up one fragment at a time. You resist this. You are giving your son a structure and it can make all of the difference in the world. This young man is going to be okay. My hat is off to you.