Hmm sounds like a manipulative douchbag to me.
Silent treatment is shutting of communication and manipulative behaviour. So is being jealous over a friend
Being mad about not hanging out is also a sign of immaturity.
Make it easy for him and dump his ass