Oh Merideth, I am so sorry this is all happening to you, I wish I could take away the pain from you and DH, and give you all you want.
I hate insensitive bosses, hence why i work from home and reluctant about getting another job (my last 3-4 bosses have been the same, but from start to finish).
It is a certainly hard thing to deal with especially when its what you want.
Im glad that you can vent your feelings and thoughts out here, and that you have a wonderful husband.
Wishing you all the best and please take care.