The only thing that can stop a good guy with a gun from stopping a knife attack in progress is an employer who then fires the good guy for doing exactly what a good guy should do.

Like in Warren, Michigan:

From Fox 2 Detroit:

An employee at the General Motors Technical Center in Warren stabbed by someone visiting the plant Wednesday.

The 52-year-old victim was hospitalized and suspect arrested by police – but the valet service supervisor with a valid CPL who pulled his gun to stop the attack, says he was fired.

Didarul Sarder, SP+ Valet Supervisor was heading into work Wednesday morning at the General motors technical center in Warren, when he heard the cry for help.

Mr. Sarder was reportedly fired because he wasn’t supposed to have a gun at work:

All of which is why Sarder says he was surprised to be fired on the spot by a GM employee, then escorted off the property.

“He said, ‘You shouldn’t have had a firearm here,'” Sarder said. “‘After this is done he needs to be escorted off the property. He’s not welcome back here.’

“I was really bummed out. I got a little emotional.”

GM denies he was fired, however:

Well, which is it?