Hi Daisysmom,
No, you are certainly not crazy(well not for calling 911 anyway) lol
As far as the job goes, you must ask yourself a few questions though. Do you really want the new working times and conditions? Is it really more important than your relationship? If everyone really does think you're an idiot and the management is mad, is this where you really want to work? If you accept this crap now what will they throw at you in future? If you was out of work is this the sort of job you would apply for?
I think my opinion may be obvious but in case it's not ask yourself one more. Can I accept all of this and keep a good level of self-esteem and respect from everyone concerned?
If you answer no to any of the above I think a new job may be calling. Meanwhile, keep up the lexapro and cuddle Daisy often.