Caleb Cain pulled a Glock pistol from his waistband, took out the magazine and casually tossed both onto the kitchen counter.

"I bought it the day after I got death threats," he said.

The threats,

Advertisement
Advertisement

Finding an online community

The software develops

"A punk-rock moment"

The left strikes back