NRA carnival hucksters take center stage

commentary