Having spent more years than I care to think about working in food service, I would like to say that it doesn’t necessarily have to be an either/or situation: that either the boss was a dick, or the OP wasn’t working as hard as he thought he was.
First of all, the food service industry is notorious for quick-hire/quick-fire policies. I too was once fired on Day #2 from a waitressing job–I came in, BossLady said, “You spilled a tray of glazed donuts into the display case and didn’t clean the front of the glass inside the case, you’re fired.”
And by the same token, they will hire you on the spot and put you to work immediately. So, food service job = your career hangs by a thread, for good or ill.
Second, the OP’s boss didn’t need a reason to fire him, let alone a good reason. In food service, since it’s just hourly minimum wage, the boss can just jerk his thumb at the door and say “out”, and you have very little recourse.
Also, I have known food service workers to be fired, for example, because the boss had promised their job to his nephew for the summer, and only needed a couple weeks’ fill-in until the nevvie got home from college. Then the newbie gets the boot, baffled.
So, anyway, it isn’t necessarily anybody’s fault that the OP got fired. Sometimes that’s just the way it happens, in the food service industry.
And if you’re gonna try food service again, I always found that “polishing salt shakers” worked like a charm for busywork when the boss was on the floor. See the boss, grab the nearest salt shaker and start industriously cleaning it. Or rearrange the water glasses in their stack.
And if you’re gonna try food service again, I definitely recommend fast food over waitstaff, for two reasons. First, you’re not dependent on tips, and thus your dealings with the general public are limited to handing out food and collecting money–you don’t have to schmooze.
Second, a few months of McDonalds or KFC on your resume looks great to other bosses in the franchise, thus guaranteeing you practically any job in the chain you care to choose. You’re trained, see? Especially with the really big chains, the ones that have the row of black binders on a shelf in the office with Official Procedures, this cuts a lot of ice with managers. You already know the Taco Bell Way, so he won’t have to have somebody train you.
And it also translates into “employable”. Your prospective boss, looking at your resume, can see that some other boss thought you were worth hiring, and you stayed there for two months, and your reason for quitting was plausible (“went back to college”), so this makes you a good bet. You can get two months of work experience on your resume with very little actual work involved, because I’m here to tell you that fast food is MUCH easier than waitstaff. You just stand there. Your biggest enemy is boredom. Unless you’re really a “People person”, you’ll like fast food much better, and the tips in waitstaff aren’t that good unless you’re, as I said, a “People person”, you’re working at the kind of restaurant that encourages tipping, and you’re good at schmoozing. Then, yeah, you can really rake it in, but otherwise, go for Mickey D’s and spend a couple of months staring out the window and counting the bushes in the drive-thru median strip.
The first two weeks of July are an especially good time to try to get on at Mickey D’s et al, because the Fourth of July is when all the high school and college kids who got hired when school was out decide, “Aw, fuck it, I’m not going in to work today, it’s the fuckin’ Fourth of July, man”, and don’t show up, and hence get fired. So that’s an opportunity for you.
And yes, they will hire you knowing you’re only going to be there for another couple of months, because, see, they’re desperate. All the other high school and college kids who were going to get minimum wage summer jobs have already done so, and thus the talent pool is temporarily empty.