if you described his recent behavior to him 2 years ago, then this might be a word he would use. i would just use the word asshole.