He is 21, he is young, people go through phases in life.
I was completely different when I was 21, to what I am now (25).
It is blindingly obvious he has VASTLY improved, if you don't start flaming him, it might continue, sometimes I don't blame him for not being able to resist it when people mock him, we should really try with him this time.
Cue, I honestly think you exagerrate saying he needs professional help, he doesn't harm anyone, he just annoyed them in the past, and everyone has said stuff that's offensive before, true, he's done it more than usual, but i've never seen him do anything out of the ordinary, he's just really egotistic.
I'd agree he needs guidance, but not professional help cmon that's a low blow lol.