I kinda know how you feel, my job starts on prohibation for everyone, so slip ups at the start will get you fired, I was a service clerk for Save On Foods (a grocery store) and there was a service clerk that was worse than me but not on prohibation, I was fired for "not showing any signs of improvement" basicaly i was a bit slow, mainly because I was still getting used to it (it was my first job after all) but they said improvement I wasn't even told I was doing anything wrong, the head service clerk said I was one of the best, except in bringing the carts in so the day I was fired the head service clerk said "THAT'S BULLSH*T it should have been alex to get fired not you all Alex does is stand around doing nothing." but Alex keeps getting warning because hes not on prohibation, they fired him a month later and asked to take me back (the place was short on service clerks) by then I got a job at subway and said "I'm sorry I'm not coming back you fired me and thats your loss." basicaly, being fired for small reasons is unfair especialy since they didnt WARN ME I was doing anything wrong, my brother said "Oh you should have noticed what you were doing wrong thats why they fired you." my arguement for that is; I was new they could have told me, I didnt know everything and should have gotten at least a heads up and I would have improved, and the Assistant manager often complimented my work and she FIRED ME, how is that fair, she was telling me I was doing good and firing me for not doing good, sorry for talking in circles but people should be more considerate.