So would you just let a guy beat another guy with the bat first before you did anything? Or just call the police, and wait to give a statement? I see where you are coming from, but why no help if you are able.
Absolutely.
Even if CCW were legal, you're not justified in pulling a gun on someone until they've threatened you with IMMINENT death or bodily harm.
In the case of using a firearm to protect someone else's life, IMMINENT death or bodily harm must be established.
If some guy is walking down the street with a bat, 20 feet away from some guy that he wants to hurt, that is not an IMMINENT threat.
You would be wrong and violating the law to draw a firearm in that situation.
*Imminent threat to life or serious bodily injury
*Your actions must be what any other "reasonable" person would do
If you haven't satisfied these parameters, you're a criminal.