What??? Eff that!! Quit now so you can WATCH the world cup, then get a new job next month. :) Just joking!
OP, I think a lot of us here understand what it is like to work in a job where you feel like you're going nowhere. You aren't learning anything, you're losing the passion that made you want to be a cook in the first place, etc etc. Each day gets worse in those situations. I recently (about 3 months ago) quit a job at a very, very nice restaurant. A two star michelin restaurant in California, actually. Quitting there probably, literally, set my career back 2-3 years. Everyone thinks I'm stupid to have done that, and maybe they are right. But I was not learning what I had hoped to learn there, and although working at that restaurant was the GOAL for a lot of cooks, for me, it was not the right place. So I quit, but in a professional manner. Now, I work in a restaurant that is nowhere near as famous as the last place, and I love every minute of it. I am learning, I am doing, I am cooking. And that is the important thing, IMO. Is what you are doing feeding your passion? It doesn't matter if you're at some corner pub or at the French Laundry. If what you are doing makes you question why you wanted to become a cook, then you should not be there. You owe it to yourself not to be there. You owe it to your longevity in this career not to be there.
Now that I have said that, allow me to do a complete 180 and tell you the other side of the truth. Jobs suck. Basically, every job sucks. That's why they pay you to do it. Now, not every job sucks so hard that you hate your life for doing it. But most jobs suck. Cooking is a hard profession. It's hot, the hours are long, it puts a strain on all your relationships, whenever you're off, everyone else is working, and whenever everyone else is partying or celebrating, you're usually at work. Sometimes we find ourselves in less than perfect situations that we need to put up with. I don't want to be the a**hole who tells you to suck it up, but basically, you have to suck it up. How long have you been there? And is t his your first job in a restaurant? Because IMO, if you quit your first job in a restaurant after just a few months, that will look pretty bad on your resume. You need to show potential future employers that you are the kind of guy who puts up with shit. The guy who isn't going to do a shitty job cleaning the kitchen because it's 2 AM and you've worked 14 hours already. You need to show them that you're the guy who puts up with what needs done. That at 2 AM, you're still moving the ovens forward so you can clean the wall behind them. You need to show them that you have committment.
Basically, at this point, I'm just rambling because I personally just came off a 15 hour day and am tired. But if I were in your position, I'd stick it out with this restaurant for a little while, even if you don't like it. And on your days off, try to stage around at some nicer places, and make some contacts. Then, after you've been at this pub for 6 months or so, try to take the next step forward in your career. But whatever you decide to do, you have to have to have to be professional in the way you act, especially if you quit this pub. Don't just stop showing up. You owe it to them to do the whole two week notice blah blah blah thing.
Anyway, ramble is over. I'll go find a different thread to ramble in now. :)