He took the initiative, saved lives, and defended his place of business from hostile attack....
how does this man deserve firing?
Logic escapes me.
I suppose we would expel baseballers who use their bats to fend off a man robbing their clubrooms.... "use of offensive weapons against a member of the public".
Its the same logic... American citizens, especially veterans, are generally armed, and restricting their constitutional rights, and their ability to carry out their civic duties isn't on.