So does that mean that the levels of violent crime in areas where there are lots of guns is lower than in areas where there are less guns ?

Yes, see Texas.

Would that also explain why the death penalty is so effective at keeping the level of murders in the US nice and low ?

It would be if it were actually carried out. Unfortunately, people are very rarely executed even if they recieved the death penalty.