Advertisement SALT LAKE CITY — Benjamin Shapiro strode down the aisle of a packed auditorium at