Conservative MP Andrew Rosindell branded the agreement a ‘shameful betrayal’.