Re: Do you not count free health as a 'benefit'?
Not just an ungrateful prat, but a cowardly ungrateful prat!
If the OP has served our country at the sharp end (and paid N.I.!) then fair play to him/her. I for one would happily welcome them and provide them with directions to the nearest Tobacconist*
* - but no passport unless they get the Python reference.