Work rant

Okay so I was hired for a job and found out I was pregnant. Told my boss and she acted happy but then she has gotten into me for every tiny thing. Last week I called out. Mind you that was the first time. She asked was it illness or pregnancy the other day. I said illness. I caught some 24 hr bug. Well she then said well next time you call in tell us if it is illness or pregnancy related. I am not even sure it is legal for her to ask that of me. Then yesterday was an awful day. I am in retail and work with kids who don't do their job at all. And just stand around. Well for one I only got 3 hours of sleep that night. I was dizzy light headed. My bosses put me in the store with no working bathroom and complained Everytime I called to go to restroom. Well one boss tried to fix the toilet and let me use it and well it didn't flush so add that to embarrassment. Then I sneez and pee my pants. And I had to tell my male boss who said what you want to go home and complained when I said yes. I am too embarrassed to go to work today I honestly just want to quit