Britain is facing growing criticism over its handling of recent pro-Palestinian demonstrations in London.