Bill Maher confronted again – but is this the right approach?

I sympathise with the guys who confronted Bill Maher here and can totally understand their frustration. But, should there be a debate about the way we should conduct ourselves when protesting venues like this?

Is attacking people like Bill Maher the most constructive approach? Or does it actually prompt a counterproductive divisive and defensive response from anyone on the receiving end of it? Could a more coolheaded and civil way of protesting be infinitely more effective? I think there should be a debate on this, but kudos to these guys anyway for at least finding the guts to stand up and tolerate all the ridicule;

http://www.youtube.com/watch?v=08bE7L5yHrM