"The protesters were waiting for Lador-Fresher [Israeli deputy ambassador] outside the lecture hall, but this did not deter her from entering as planned. Immediately upon her exit, the protesters lunged at the diplomat, prompting security guards to whisk her back into the hall. Following a consultation on the site, it was decided to escort her out of the premises in a police car....The deputy ambassador was removed from the hall and into the police vehicle. However, this did not block the protesters, who surrounded the car and climbed on the hood, trying to break the windshield."
As Zach and I have said in the past, these people are not "pro-Palestinian". The Palestinians gain no apparent benefit from an assault on an Israeli diplomat. These protesters simply hate Israel and hate this ambassador because she is a representative of Israel. With all this talk of BDS recently, it's important to make the distinction between these two groups, although one often disguises itself as the other.
Some "criticism" of Israel's policy is necessary from a pro-Palestinian point of view. If I was a pro-Palestinian individual (and to a certain extent I am), I would want a) the occupation of the West Bank to end, b) the blockade of Gaza to end and c) East Jerusalem for a Palestinian capitol. That is what the Palestinians as people absolutely require. Now here's what they don't require: settlement freezes, removal of non-violent settlers, all of Jerusalem, the boycott of Israel, UN/US/World Court condemnations of Israel, more weapons, Israel to have less weapons/less money, or Israeli diplomats assaulted on the streets. In my opinion, none of those things will result in either a, b or c. Putting "pressure" on Israel to remove the occupation will not work nearly as well as negotiating with Israel and signing a peace treaty that ensures the IDF will stay out of the West Bank if the PA keeps the peace. If my goal is the benefit of the Palestinian people rather than the hurting of the Israeli people, that's what I would do. You might disagree, though.