Professional ethics justifies your action, especially with the non repentant attitude of the GM on the phone. However, I hold you could temper justice with mercy my boss.