Socialists (Democrats) are not allowed to have any weapons.
Simple and to the point. It also allows "the people" to maintain the militia in these times of terrorists attacks upon America.
Monorities in the inner cities? - nope!
Liberal reporters? - nope!
Talk show hosts (Rosie?) - nope!
Cops who vote for Socialists? - nope!
Of course, once these ignorant people realize that their life is in danger and nobody will protect them, perhaps they will switch how they vote.