I used to work for Tesco when I was at Uni, dealing with aggressive cunts is 100% part of the job. He may have his reasons I grant you but I still can't help get pissed off at someone not backing up their staff.
If protecting my loved ones makes me a shitebag in the eyes of some wee fanny then sell me to a farm as manure.