Couldn't have happened to a nicer guy.
This is B.S. The police tell him someone was reported having a gun. He takes the kids into another room. Time goes by and they don't find anything. They pat down the kids for the gun and don't find anything. They pat him down and find a gun.
Are you telling me at no point during this exercise did the guy think "Oh Crap, I have a gun." Nobody is that unaware. I think this guy let this go on hoping they wouldn't check him.