I just need one of you ...or all of you, to agree with me

I keep getting crap at work for not doing things perfectly. I'm a manager at a retail store, yesterday I worked an 8 hour shift from 2-10pm when I normally have been working 6 maximum this last month. I'm due in one month. I'be been working fine up until my 8th month. I'm sore and tired but I really am trying to do my best. Today I see on Facebook about how a coworker would slap the lazy out of "someone" if she could. I know she was referring to me because I'm the one that closed last night, I had to reset the sale for the entire store. I thought I did fine but apparently not. Bottom line, they need to back off! Right? My boyfriend wants me to speak up about it but I just feel like I'm almost done, so why bring it up and start something. What would you do?
Re: Need to vent! Maybe some advice too?
Yeah, your co-worker is immature to be posting stuff like that on FB, but you can't be 100% sure if was talking about you since she did it in a passive aggressively way. You have your responsibilities and leave the bitches to bitch.
I wouldn't start anything by saying something, but that's just my personality.
I'm sorry that work is getting rough for you and that your co-workers don't understand/care. But soon you will be will be done. Hang in there and continue doing your best!
DD1: 12/26/2013 DD2: 08/03/2016 DS1: 05/10/2018 Baby #4: EDD 11/22/2020 (Team Green)