Sir, you don't just buy guns, you have to get a self defense course like you mentioned. Once you go through that training, your brain starts to focus differently on threat perception and how to manage the situation better. I guess you know your country better and if its not a good idea, then you may be right. But in situation like this, you can't wait for the Police. Unless you get really lucky and a Police car is right there, 99% of the time, you'll end up calling the emergency services. So really, the real protection is with you at the time of incident. That's where legal, licensed guns can save lives, money and precious personal property.