I may have just lost my job... Update

There's a good chance I may be getting fired from my job. I'm not saying what I did was right, but I just felt so pushed. I just started working after a 6 week maternity leave. I was treated pretty crappy by a co worker towards the end of my pregnancy. She was mad because the managers let me gave an extra 10 minutes with my lunch because I was so extremely swollen. But shes always at least 15 minutes late coming back from lunch so I don't understand her issue. We have a thing called team lead and it changes depending on who's working. It could switch everyday or someone could be team lead for a whole week. Every time she was team lead she made my life hell. She would try to make me do extremely heavy lifting. She would purposely cut my breaks short but not everyone else's. I was so annoyed, but I kept working until labor. Since I've been back we had a few people quit and since I've been gone a month and a half she was mainly team lead every day. She would make snide comments about me. She asked who watches my baby while I'm here and I said my daughters at daycare. Its a daycare I went to as a child. She says to me " So you had a baby for it to be raised by a daycare?" I didn't say anything. She is also so bitchy about me needing to pump. The managers aren't there a lot so I have to ask team lead for my pumping breaks and she wouldn't want to let me and would make me wait until I literally had to beg her. And she would give me attitude when I came back. I ended up leaking through my shirt. I had a spare one and asked if I could go change and she said no! What is probably getting me fired is I needed to pump yesterday. A manager was there and she was fine with letting me pump. Since she's there I don't have to ask the team lead. I pumped and when I got back my coworker starts yelling at me in front of everyone. I told her "Sorry, I had to pump for my baby!" She said "I don't care about your fucking baby. You wanna be a mom or an employee. " Shes talking to me like she has the power to fire me which she doesn't. I told her I'm both and I'm doing my best. She goes "Well your best isn't enough. If you want to be a mom and play house with your boyfriend, there's the door." I went and grabbed and my purse and yelled "You're a fucking bitch! Go to hell!" And left. I went home and I was scared to tell my boyfriend I may have just lost my job. I told him what happened and he agreed she's a bitch and said we gave money in our savings. If he takes a few more hours at work and we use some of our saving I can just rest for an extra month and find another job next month. I'm happy he's not mad atme. I got a call from one of my managers today and he wants me to come in Monday to talk. he wants to hear both sides of the story. I'm going in but I have no high hopes that are gonna keep my after cussing out my coworker.

Update: So I did what you guys suggested and printed off the laws on breastfeeding but I didn't even need it. When I went in to explain my side it turns out a lot of my coworkers came to him in my defense to say what happened and that she had been after me personally for no reason. I told him my side and he said he hopes I will still come into work Tuesday which means I'm keeping my job, thank God! He said I can come in today or if I would rather take the day off thats fine. So I just took the day off. One of my coworkers messaged me saying that my bitch of a coworker probably got fired because she came out of the managers office pissed off, knocked the clothes she was trying to hang out of her hand to flipped everyone off, then left. So looks like I'm keeping my job and don't have to deal with her as a coworker. Thank you guys for all the advice. I.gonna stick up for myself for now on before it gets that far next time though.