In bold, that's correct but some people can too tougher like saying BLAME on you for being victim from crime, sounds like tough sentence. I'm sorry about few of my post sounds like tough to you but I made mistake.
For last sentence, unfortunate, it doesn't happen in DC due to liberal climate and strongly anti-gun rights, even anti-gun law doesn't work in DC due to black market that where you can get firearm illegally. There are alternatives need to meet liberal's taste to reduce the crime, especially improve the police strategy and tactical to bust the crime but it could cost much taxes and take some years to be effective. I believe that US Supreme Court ruled that citizens in DC can own firearm as self defense at home and struck the gun ban law down. I support this case about self defense at home.
For SYG law - I have mixed feeling about this law and I think some of SYG laws are too liberal (more broader) like one in Florida. I like to make more conservative definition (more narrower, stricter) that crazy people can't use as SYG self defense if they decide to shoot someone that they don't like for no reason.