And furthermore (to add to the post I just wrote above to CCLRN), yes, I agree with you, it's not my place to judge.
It does look odd to leave a place after they have trained you.
HOWEVER, this is an employer's market, meaning people can get rid of you at any time for WHATEVER reason; employers have the upper hand in hiring, firing and retention, not to mention the unprecedented assault we are seeing on unions. I don't take issue with people leaving their jobs if they are miserable places to be. I've contemplated finding other employment in my first year as a nurse because I was getting downstaffed all the time (like once a week). That doesn't work when you have bills to pay.
So yeah, I agree with many of your points. The whole staying-vs-not-staying is a really subjective issue. If you are being abused or taken advantage of in your position, then of course it makes no sense to stay at that place of employment. Personally, I want to give a year or two out of personal commitment, but that's just me and my situation. I also didn't say that anyone should stay somewhere 20 years just to pay back the opportunity to have a job right out of school. Those days are long gone for all sects of the economy, not just nursing.
Sorry if my post caused consternation or offense.