Karen,
Sorry to hear you are having a hard time. Although it stinks that he is losing his job, and I am sure there is frustration and hurt--you won't be without his income and he'll have a whole year to find something else. It sounds like you really truly love your job/situation/area, so maybe he can find something else that "pays the bills" in your area. It may be hard--but you have a whole year. And maybe the person who is irate can have an impact. Things sometimes change, and I hope for your sake somehow he gets to keep his current job. Or, I hope that within a year he can find something else in your area so you can stay put and your high schooler won't have to start over. Be sad and angry for a bit, then put it behind you...you never know what might work out.
Stay positive, even though it is tough. The economy has made many (including myself) have to "press the reset button" and figure out/plan a new strategy. Plans and dreams and expectations have been put on hold...and you aren't alone. Hope you both feel better really soon.