'For too long the UK has tried to sit on the fence when it comes to Israel's shameful human rights record'