Sher,
i agree with you...
perhaps he's got lots of issues with life, and hence, the pent up anger...
i can relate to dat.
but these kind, u need to be very very soft with them. gain their respect and they will listen to you... and can change for the better.