<human>: Can you give me the gist of the text in a nutshell?

My boyfriend has a job. Works 30-40 hours a week. When he found out we were moving, he got a transfer and was told that he can start working at the new location as soon as we move up to that city (a month from today, actually)

He just got a promotion at the location he's currently at, and he's deciding to stay at that location and not move. It's an hour and a half away from our apartment. My parents and I have bought a mattress, couch, and a ton of furniture for this apartment, which he's backed out of living at so he can have a SMALL promotion at his current location. He has a written agreement to give my dad $3,000 up front to help cover rent (this money is all he would owe for the rent for 12 months). And now, he's not even moving. 

I've sacrificed so much for this guy, and he can't even decline a small promotion for me. I stayed living at home this entire year (freshman year of college) because he didn't want me to move away. And now this is happening.

Do I have the right to be mad at him? I'm a full time college student and he was going to live with me in an apartment while I'm in school. We've been together over a year and a half.
<bot>: boyfriend is pretty much backing out of moving 30 days before we're supposed to move. Everything for the apartment is bought, he even had a job up there that he was going to start at a few days after we move.