She through me under the bridge

There is a girl who keeps pointing out everything I do wrong in front of our clients. She's selfish as well. If she hasn't cleaned up completely she will take them anyway. She will leave the cash register open.... I'm so freaking frustrated. I'm working 12 hours with her today. (We are hair dressers)