Thanks so much ladies.
Randy has had a tough year himself with his "friends" calling him fat all the time (one of those kids is about 3 inches shorter than Randy and easily weighs 30lbs more- why would he say something like that?) they say mean things about his girlfriend. It all started about a week before school and has been going ever since. We just tell him that once school is over he doesn't have to be friends with these people. It's a downside of a small school, there aren't a lot of choices so you end up being "friends" with the kids who are in the same activities as you.
It's just been rough all the way around. And I do know that he could be making so much worse choices with things like drugs and alcohol which is almost always a problem in our small towns. I am thankful he's not into that kind of stuff and that really none of his class is. So, I do know it could be a lot worse, but it's still hard for me to see him do these things.