Rainyday
OP's location is Dublin (Broadbandken) so by him using the term Non-National I know he is talking about a person not from THIS nation i.e. Ireland.
I guess it could be considered misleading if we didn't know where the OP was from.
Unless your all-important THIS gets included in the term (e.g. non-THIS-nationality), it is still completely misleading.
The problem is that non-national is NOT a factual description. I don't know anyone who does not have a nationality.I think its possibly a sign of low self esteem or being excessively judgemental (judging others for use of such normal language) to have a problem with any factual description. Language is meaning dependent, full of quirks everywhere and isnt machine code.
Using the word 'guest' for someone who lives and works here is at best misleading and at worst dangerous. It implies temporary residence. It implies being under an obligation to or control of someone else. It implies a lack of independence.Do people who have a problem with words like foreign or guest really have a problem with foreigners or guests so much that they cant handle the concept of somebody being foreign or a guest ? It irks me when during a apparently innocent post , someone diverts the issue away to one of language used without giving any substantial example other than speculation of how this is a problem.