Those that yell "Socialism" have no conception of the word. The doctors do not work for the government. The government does not own the hospitals. It is a single payer system, no different that simply having the gazillion different insurers here combined into one and everyone is covered. As far as socialism, with the recent partial ownership of private enterprise here in U.S. by the government, that is a slippery slope heading towards socialism.
I am pro gun control, but let me get this straight. DC has some of the most restrictive gun laws currently in the U.S., yet leads the nation in gun violence. Maybe it is something besides the guns.