I don't really stand on either side when it comes to the Gurkhas settlement issue. Are they mercenaries and should be treated as such or are they fighters for the British army in a very different way?
I'm not sure and I am not going to expel any effort in finding out.
That said, any Labour MP or supporter spouting nonsense about them letting 6000 into the UK when the previous administration allowed none is deliberately misleading you. They were allowed to settle in British owned Hong Kong (much closer to Nepal) before the handover of that territory to China.