Anotherthing you make many assumptions that are incorrect.
The point I am making is the people who are "moaning" have valid points and should not be so flippantly dismissed.
All this - You know where the door is - Put up or shut up! etc etc etc. Is simply immature and unnecessary.
Whilst it's always unfortunate when careers and personal lives don't completely fit together, it's a fact of life. You are paid to do a job by the terms of a contract. The contract has no clauses in it to take account of your choice of partner or lifestyle - that's your responsibility, not your employers.
The 'you know where the door is' message is not immature. It should be unnecessary though, as the reality of a mobile contract should be apparent and such complaints about it being properly adhered to should be seen to be both unreasonable and fruitless.