I’m in favour of public protests in general, mainly because they backfire and undermine the case that they purport so support.
MPs should be treated bit like jurors. They should be constantly invited to use their skill and judgement to spot the interests of the nation as a whole. And as jurors, they should conduct their deliberations free from the harassment of people with megaphones and personal shanty towns.
(An old post from 2007 revived).