Blaming 'the gun lobby' and the NRA for violence is a 'convenient fiction' to avoid offending white people