Backstory: I work in retail and someone who use to be a frequent customer came in today, and we got to chit chatting. He ended up telling me about some some sort of event he went to recently where he had to pay to park in a parking garage. After the event, he went to leave the parking garage and he witnessed a male aprox 6'3, 300lbs, beating the shit out of a women who was maybe 100 pounds soaking wet. Due to the guys size, and the fact that [REDACTED] is roughly 5'10 and about 160 pounds he believed that he was an imminent deadly threat, so he pulled his gun and pointed it at the dude. The male stopped, but the cops were called. The female in question received two broken ribs, teeth knocked out, head injury among other things. Now he [the customer] is being charged with brandishing a firearm. To me, this is a really gray area and sounds like it may be justified, but our state (maine) is a duty to retreat state. It is unclear if he is charged because it's a duty to retreat state or because the police feel as though this was unjustified.

Your thoughts?