Hey man, give him a break.

Everybody goes through a huge time and change and learning in their life, and if he hasn't yet then that's no reason to insult him.

Everybody learns. Just let it happen. If older people keep on putting him down, he's going to think everybody over the age of 18 is a twat, which isn't true. Let him do his own thing.