Regarding him being more bitter about Sonam compared to Deepika...It makes perfect sense now...
Ofcourse he's gonna be offended more by Sonam compared to Deepika, he knows he was wrong in their break up so she has the right to bitch about him, but Sonam only knows Ranbir as a friend, so saying stuff on national TV like Deepika was good to stick with him for so long, and agreeing with Deepika that he should endorse a condom brand etc, isnt appopriate for her to do.