Awwww, I'm really sorry. That completely sucks. I wouldn't start ranting to the guy's wife or on FB or anything, though. There is a (probably slim) chance that this guy really is sick. It could have been on purpose, but you won't be able to know for sure either way. So I suppose you have to give the benefit of the doubt, whether you like it or not.
I'm so sorry about your birthday and Thanksgiving, that really, really sucks, and I would've been totally upset, too, had this happened to us on my first year here. You should plan something really special for the two of you when he gets back, a belated Thanksgiving/birthday dinner. Most people here have to cook Thanksgiving dinner on a weekend, anyway, since they have to work on the Thursday. I know that might not help you feel any better now, but just try your best to look forward to that time and keep your chin up. It sucks and I know you are sooo disappointed, but at least you are here now and you have your husband, and you will see him when he gets back. (((HUGS))).