If I was out anywhere and I had someone goading me to fight I would do everything within my power to avoid it ending in fisticuffs.
However if he hit me or pushed me and said "Get outside" I would just go at it there and then, I would NEVER go outside with someone, it gives them an advantage they are not entitled to.
I wish I could have done the same all those times I was sued for assault.
Two weekends ago I was in the local club in the after hours bar. Was chatting to this girl in smoking area and I'm walking her in to the bar to get a drink (she's a couple feet behind me as I walk in the door from smoking section to main bar). A new bouncer (who was off duty) was drinking in there and stopped her and goes "what you doing with that dirty bastard?". He didn't think I heard him. I did.
I walked back to him - "what did you call me?"..."nothing!"..."no you called me a dirty bastard didn't you? Why?"..."'cos you're a dirty bastard!!"
*BOOOM*!!!! One open hand slap across jaw his eyes closed he staggered left 4-5 feet into two people then they nudge him away he falls about 10 feet into the garbage cans under the stairs. Good night, Irene. I got him fired the following week too.
edit: the guys watched it on CCTV later that night with the manager. I want to get a copy of it if I can...hilarious