My job won’t allow me... I’m a Server/To-go server.

So I was unable to see my baby’s gender on my ultrasound appointment today... I proceeded to schedule an appointment for the next day because this is a big moment for me and my fiancé! My managers proceeded to tell me I cannot go unless another person covers my TO-GO shift... she said “that’s not an emergency and can be any other day” so I’m forced to miss and wait once more.... I have never missed a shift in my whole year and a half of working there, while severs are calling out left and right and not showing up, or leaving without finishing their job/shift.. I feel so unappreciated by my work/managers that it completely crushed me...... the one day and first day I can’t make it, this is what I get in return.

This may seem silly to some, but I really needed to vent. I’ve just been crying.