LOL...if it's been two years, he started getting sex from someone else about a year and 360 days ago. No man is going to sit around for two years and not get laid. Separation = new booty. He went out and got some pronto my dear, sorry. Time for you to move on.
Change schools or cut his hair. What kind of example is the mother setting when she tells her own son that he's so special he doesn't have to follow the same rules as everyone else. She knew the rules before she put him in that school. Sounds like Mom is just another attention whore.
Well normally your insurance would have handled that for you. But now you're going to have to pay for a lawyer. If he is found to be at fault then he is responsible for repairing your car. But getting him or his insurance company to actually pay for it is another story. You're going to have...