I love the people born in '91 with all those life experiances chimming in.
From my limited exposure to some other forums most CCW people have no business carrying a weapon. It's a security blanket and they walk taller because of it. The majority have no combat pistol training, do not carried chambered rounds, and do not know the law's pertaining to self defense. There are a few that get the big picture. Most wouldnt be able to deal with themselfs if they ever do shoot someone let alone know the civil/criminal risk of it.
Then there are the alternative weapons. Unless you are well versed with an edged weapon, baton, etc it's useless. Go ahead and pull out your 3D cell mag light. Improvised weapons do little against real world weapons (guns/knives).
The pepper spray is NOT the best option. I've seen it really effective and other people it has no effect. Not to mention if you deploy it MORE then likely you are going to be effected by it. You will more then likely be out of the fight at this point. If there are several "aggressors" you have just made it easier for his buddies to beat the snot out of you. So best case situation...it does work on the "bad guy" while you are still going to be taking out of the fight.
My best recommendation...leave when you can. If you feel you must carry a weapon train with it. Know what your state/local laws are regarding it. For instance where I'm at stunguns/tasers are a no go. Also talk to someone like an attorney regarding the potential lawsuits. Even if you are justified you are going to spend some money in court defending yourself. I'm sure if most people got this ball park figure they would think twice about confronting people.
And lastly you do not know this person. If you have ever seen someone on PCP or other "stranger" drugs you'd really think twice. There have been people on PCP shot multiple times and still fought. Locally we had a guy not on anything just a phsyco. The police broke every rib, shattered his jaw, broke his shoulder, bruised all over and he was still fighting. 3 cops 3 batons and he was still grabbing for their weapons. Again you never know who you are going to "give a lesson to".