This is discrimination under the employment laws.
No it isn't, they are being sacked because of immigration requirments they do not meet, nothing to do with discrimination. Do not confuse the two like the media.

It is also up to individuals whether they stay in a job or not, it is there choice, so they can not complain about working conditions.