When Didarul Sarder saw a woman begin stabbed by another one, he did what I hope any of us would do in the same situation. He pulled his concealed handgun and stopped the attack, holding the attacker at gunpoint until police arrived. Right afterward, he was walked off General Motors property for violating a company policy barring firearms, and then fired by his employer, SP+ Valet, a GM subcontractor.

Fortunately for Sarder, the backlash against his firing was immediate and overwhelming, and his employers quickly reversed his termination.

Didarul Sarder lost his job for pulling a gun to rescue a woman who was being stabbed to death, but he never regretted his split-second decision.

“I would do it all over again,” he told Fox affiliate WJBK. “If I could save this woman’s life over a job. I can get another job.”

Fortunately for Sarder, that won’t be necessary.

The 32-year-old has been offered his job back after his bosses at a General Motors Technical Center in Warren, Mich., reversed their unpopular decision, allowing the valet service supervisor to return to work.

The decision was praised by Warren Mayor Jim Fouts, who called Sarder a “hero” in a lengthy Facebook post commending his actions. He noted that Sarder had a valid concealed pistol license and “probably saved” a “woman from being murdered.”

“Had he not legally exercised his second amendment rights this woman would probably not be with us today,” he wrote. “He is employed by a GM contracted valet service. Right after it happened someone in authority asked him off the premises because he violated company rules with a gun. That was absolutely the wrong response to this hero. However that decision was over-ruled by higher ups and he now has his job back.

It’s relatively rare that we praise politicians, but we have to tip our hats to Warren Mayor Jim Fouts. He was among the very first and most vocal protesting Sarder’s firing, holding him up as the sort of hero we should all aspire to be.

We’re also proud of all the other people who stood up and let GM (and their subcontractor) know that they stood strongly behind Sarder’s decision to act and stop the attack.

Stephanie Kerr, the victim of the attack, remains in critical condition, but would have almost certainly been killed at the scene without Sarder’s intervention.

We need good people like Didarul Sarder using their lawfully concealed weapons to save lives, and we need to give companies like GM and SP+ Valet credit for reversing course on a bad decision.

Now, about that ban on concealed carry at General Motors…