The government's former policy on the Gurkhas was reasonable. They are not British or Commonwealth citizens. They are soldiers of fortune, with less claim to settle in Britain than Commonwealth soldiers who likewise decide to take the Queen's shilling and a career in the British forces. Some 10% of the army is now such a 'foreign legion'. The wages are beyond any imaginable in their own country. That they serve under British officers and for British interests does not give them special moral standing.
Good for Simon Jenkins.