I've always had a love/hate thing going with performing live. When I'm not doing it, I miss it. When I am, I just want to quit. I put in a lot of years of very steady gigging... so I've been through all of the BS that comes with playing-out many times. The ONLY time that I enjoy playing-out is the time on stage (well... usually the first couple of sets at most -- I'm always beyond ready to be done with it by the 4th set). I don't like set-up/tear-down. I don't like band politics. I don't like unprepared band members. I don't like stupid, drunk people. I don't like that hangover feeling after a couple of long, late nights.
But I DO like giving 100% for an appreciative audience (or even just one person). I've played to one drunk at the bar (who wasn't listening to the band anyways) and still gave it my all. I'm playing for me as much as anyone. If I have a good night, then I'm happy. Even if there weren't many people to witness it. OTOH... even if the placed is packed and people are loving it... if I have an off night, I'm still bothered.