On your second point, when you put it like that I'm actually partially inclined to agree with you (to a degree); maybe he was such a narcissist that he couldn't realise that his advances were unwelcome, but speaking for me (personally) I would immediately ding that something wasn't right and would seek to make amends or say to the person, I'm sorry, have I done something to upset/offend you?
I think if he had done something like this way back at Al Jazeera (and later TVNZ) rather than carrying on thinking everything he was doing was totally fine and above board - as it looks like he did, the outcome would quite possibly be very different to what's happened now.