You can either take on what she said and try to change a few things or just ignore her.
But i'm not going to assume its you at fault because I know what it is like to have a terrible manager and no-one to talk to about it.
When people take things personally its their personal problems not yours, and maybe she actually does not like you and it sounds like she sees you as an easier target because she is treating you different from the others. What I would suggest is to record all incidents that happen with her, this should always be done in any job because evidence is something you need later when its too late.
Not much can be done with a terrible supervisor or manager, there is the possibility to complain in confidence to someone higher up. But in the end of the day its a put up with it or find a new job scenario. Don't let this undermine your self-worth though. Everyone has bad days and makes the occasional mistake. Try to be strong and know your strengths at work.
Even if it was you at fault, this has only told me that she is not good at giving feedback in her job, supervisors and managers need to learn how to give feedback effectively and tailor it to the individual and if you're this hurt by it then she has failed at that.
_________________
Nothing is true; everything is permitted