TV host Mike Rowe likes to illustrate how attitudes have changed over the years by recalling the time he and a classmate brought a gun to his high school in Baltimore – not just any gun, but a sniper rifle. “We walked in the school, had the gun over my shoulder, walking down a crowded hall…