@farmerman,
These companies are not in favor of anarchy just because they refuse to open themselves up to lawsuits. These companies are ensuring that the laws enforced onto it's people are also followed by the government overseeing those people. If you read your 2nd Amendment rights, "A well regulated militia being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be infringed." Does anything in there say that we can not own a machine gun, or anything like that? No, but it is illegal to own them, now they want to take away "Assault Weapons" when the only thing really in common with the military, is the look. When You pull the trigger, only 1 bullet is fired.
You also say that constituted police forces, most police officers are good law-abiding citizens; however, these same police departments both protect and help officers that are abusing their power. Most police officers have very minimal training in firearms, most that become proficient with these weapons, take time to go to the range and practice more. In the end what it comes down to though, is people have a right to defend themselves, and no matter how many cops we have, it takes time for them to respond. The guns we own and try to protect these rights because we need to be able to defend ourselves and others from criminals, without guns we can't do either. The law's being passed will only further the mass shootings, if you look at where most gun involved crimes occur, most are in towns that already have gun bans similar or more severe than current legislation from Obama. If these areas with the highest gun crime rates are in places with existing gun bans, doesn't that show you that punishing law-abiding citizens will just invite more violence?
Do some real research and make a proper statement before just listening to what you hear. Most info you hear from word of mouth is just one side trying to sway you to their opinion, learn the facts for yourself, don't believe the hype. You'll be very surprised as to what you find, I know I was.