My 18-year-old son is in high school and near graduating; like 40 days from now he will graduate. He is so smart and into business and science and gets top grades so I am thankful. He is so respectful to me and his mother and to all the elders. Before this, my son was in a different country, so he had a different culture and way of making friends; now it is different and he just doesn't like the type of people here.
Two months ago, he found a group of friends and he's been hanging around with them now, he went out with them like six times now and stopped all of the sudden, when we asked him he said that "I don't like the type of people here". They weren't really his friends, they just let him sit with them talk to him about school and that's it. They don't go out or anything like that. He is not depressed or sad, he just likes to be alone. I know that that's normal to be alone. Heck I like to be alone sometimes, just so I can gather myself.
Now, two weeks ago he started complaining about this kid who has a mental disability. That kid just goes around the school and keeps swearing at everyone, but for some reason he found that my son gets angry real quick and so he just started to push the limits until my son hit him, the school were so shocked of my son's actions that they forgave him because they know that he is good.
After he hit him, he regretted it. Yet, that boy still keeps coming back and just saying the same mean things. My son came to me today and was just so angry because that boy called his mother a bad word. He said "He can say anything at me and I won't get mad, but not at my family"
We keep telling him to ignore him, and that he will just go away, but I think that he is displaying his anger which is what the boy wants out of him so he just pushes. I think it's his new friends that are bringing him trouble because he tried to say that once but didn't finish what he was saying.
What should I or we do as parents? Is it right that he should just ignore him because there is only 40 days until graduation?