roclfly, a747jb
Give me strength. By your own admission in the last posts, your previous employers (in the good old USA?) were hardly paragons of virtue. Read your contract NOT JUST SIGN IT. It may hurt but they are only doing as written, certainly in mine. Given that you have your original ALT destination, you have been in the pit less than 3 years, what sort of privilages did that give you in your previous employ.
Times are tough, management is playing hardball, pick your battles well and stop whinning like a girl. Act like a professional and there is more chance of being treated like one.