Albert Einstein defined insanity as doing the same thing over and over again but expecting different results. Bearing this theory in mind, why do you keep calling for cabs at 8pm on a Friday night then work yourself up into a rage about how long they take to arrive? Why, when you try to leave town at 3am, are you surprised there are at least 100 people queuing at each taxi rank? Guess what, your mission is not unique, there are quite a few other people trying to get out/get home at the same time. Must be something to do with that whole weekend thing. Try a new tactic. Like going out at 6pm and not coming back before 5am.