Awww {hugs{}} - it really horrible to be in that situation.
When I fell pregnant with DD1, my boss, who up until then, had been all sweetness and light - turned into No1 Bitch!
Within a few weeks, she changed my working hours to start at 7.30am one week, finishing at 6.30pm another. This meant that I couldn't continue my "car share" thing that 3 of us had going - and had to rely on trains which obviously made the day longer.
She would also go to lunch at 12pm - come back at 12.45pm - then announce that she wanted to a hold a meeting with me and my colleague. This would then lap over into my 1pm lunch break so I then ended up running down to nab a sandwich and eat at my desk.
Real bug bear of mine about the cow was her sitting a few feet away from me - but she would email with a question. She would then wait a few minutes then swing round and say "did you not receive my message????"
Got to 24 weeks - and finally broke down at the Ante-natal clinic. GP signed me off for a week and demanded that I sort out my working conditions. I phoned in to say I'd been signed for a week - she waited for a few days before calling me at home finding out when I would be back etc etc.
Finally got to 35 weeks and went on Mat. Leave. She decided to take the day off on my last day and the rest of the office had a ball
Crunch came after the birth - 10 days after she was on the phone wanting to know if and when I was returning "because she needed to sort things out if I wasn't coming back".
I refused to confirm - left her hanging about until the last minute, which really infuriated her and then told her to stick her f job up her a**.
I knew I could never go back to work in those conditions with a child - it would have been a nightmare!
And yes, she was child-less as well!
Anyway, sorry for rambling - but yes I think your boss is a bully and I would side-line her and speak to someone higher up. I only wish I had, but they all tended to "stick together" where I was.