Yes, I proclaim to be a Yogi and Yoga does teach non-violence. But Yoga also teaches self-defense. The right for self defense is a god-given right not a government given privileged. Better for the people including "rednecks" to keep and bear arms than many of the dictators and state leaders around the world.
Some of the world ‘s dictators for the 20th Century help us understand the need for the citizens to have the right to bear arms.
“One man with a gun can control 100 without one. ” -- Vladimir Lenin
"The most foolish mistake we could possibly make would be to allow the subject races to possess arms. History shows that all conquerors who have allowed their subject races to carry arms have prepared their own downfall by so doing. Indeed, I would go so far as to say that the supply of arms to the underdogs is a sine qua non for the overthrow of any sovereignty. So let's not have any native militia or native police. German troops alone will bear the sole responsibility for the maintenance of law and order throughout the occupied Russian territories, and a system of military strong-points must be evolved to cover the entire occupied country." --Adolf Hitler,
"Political power grows out of the barrel of a gun." -- Mao Tse-Tung.