I've got to say no. This is one of the areas when, especially when compared to America, we've definitely got it right.
Have a look at this graph:
Click here
It correlates gun ownership with intentional firearm death rate per 100,000 population. It clearly shows a strong correlation between gun ownership and intentional firearm deaths (suicide and homocide). A quick look at the well referenced wikipedia article on the subject will also show you that in only 0.2% of recorded incidents are guns used for self defense; firearms is the most common method of suicide in the USA; guns intensify crime situations and lead to an increased probability of death and ; there is a strong correlation between firearm ownership and having a criminal record; mortality in gun crime is much greater than mortality in knife crime...
There's just nothing good about guns. even the self defense argument falls apart when you consider that having a gun (even for self defense) actually increases the risk of injury to anyone; this includes the person holding the gun.
The fatal accident rate in America is much much higher than it is in Scotland, and in England & Wales. We're not perfect, but we're doing things right on the whole. Our strict gun laws (which are amongst the strictest in the world) keep deaths and accidents at a low level, and long may it continue. Contrary to what you may see in the media, we don't actually have a significant problem in the UK with gun crime and, whilst anything above 0 incidents is always going to be too high, our strict laws have undoubtedly played a key role in maintaining a low gun crime rate.