Who is to blame for all the shootings happening? The Republicans or Democrats?

99 answers 99