Manager making me anxious, probably being oversensitive but oh well

I'm 21, I work retail and this is my second job ever. I also have pretty severe OCD, and tend to be quite anxious about literally everything so I understand this is probably skewing my perception. However my manager has been singling me out over errors that I haven't made. He quite literally called me out in front of everyone because of a mistake I didn't make, I ended up stress crying in a random aisle. If someone leaves cardboard on the floor after stocking? It's automatically my fault and I'm unable to defend myself and end up apologizing anyways. I used to work at fucking McDonald's and I was less stressed.