I got fired from my job. Advice?

I started working at a retail store 6 months ago. I've always been the youngest worker. Since I started the rules have always been a double standard. I would always get yelled at for walking off my register while another associate who should be on theirs walks right by. I was always on time and always did what I had to do. The GM even said I was his best worker. They gave us rules and I would always follow them while other associates didn't. I would take regular breaks while other associates left for hours but once I'm at my 46th minute the managers would bust in the break room & ask why I'm not clocked back in… I felt I was harassed most of the time for little things like going to the bathroom & when other associates did that I would have to handle the entire line alone and it was no problem. If I stepped off it was the end of the world. Even the newer associates got treated with more respect than I. I'm quiet and don't speak up a lot, but I started to get tired of the bad treatment. It made me very depressed & I started to hate that job. Every associate noticed how bad they treated me too. School got in the way of my schedule at times but at least if I couldn't come in to work I had a legit reason (and doctors note). After a while I lost a lot of motivation to work there. Last weekend I didn't come in and got fired for it (was sick). They claim I call out too much and my attendance is horrible (a lie) I asked him to show me the time clock and he refused.

Added (1). Other workers use their phone at the register and come in hours late all the time. I lost all motivation when I went to speak to the GM about how I was being treated and he began to treat me the same way. Everyone that worked there was in disbelief when they heard I was fired. They all knew I work the hardest out of all the cashiers and am very respectful unlike most of them. I'm even in disbelief that I was fired but at the same time not considering there has always been a double standard

Added (2). I'm actually relieved that I'm not working in that depressing place anymore. The only thing that upsets me is that I was FIRED so that looks bad. (I was going to quit but I needed the money because I just bought a used car) [ 2002 honda! ]

Added (3). You would think there's another side. But there isn't. I was treated differently from the start but always worked my hardest. There's no other side and that is why it's unbelievable that I was fired. I LOVED that job, I HATED how the managers treated me.

Sounds like there another side of this story. Whatever the case, you can be fired for cause, and even without cause in many places. It's not a good fit. You clearly didn't enjoy the job, which probably caused you to be less than perfect, despite your attestation to the contrary. Just move on. You have no legal standing, and even if you did, you'd just end up back in a place that doesn't like you.

You really haven't asked a question… You need to go find another job

Oh please. Get over it.

First, you need to grasp that it doesn't matter what other employees do, and it's none of your business.

Second, your problem: calling out. If you call out too much (if you called out once it was too much especially when you've only been there 6 months) you show that you're completely unreliable and can't be trusted. And, your words:

School got in the way of my schedule at times but at least if I couldn't come in to work I had a legit reason (and doctors note).

A doctor''s note because of your school schedule? So you're a liar too.

Third, doesn't sound like they liked you. Not illegal.

Fourth, you can be fired for any reason or no reason. Calling out is perfectly legit.

Fifth, you do not have to be shown proof.

Six, you never go over anyone's head until going up the ladder. You did a fine job of making yourself look like a whiner.

Seven, your "depression" is your problem. Not theirs.

Eight, move on.

Your FICTION is very poor. There's NO POSSIBLE way even half can be true, regardless of whatever the actual facts are.