The law abiding citizens will be at disadvantage because criminals will just laugh at your gun law.
If people have guns, then they can fight back the moment someone starts firing rather than running away from fear, you should at least be able to protect yourself.
In my rural province, people freely carry a gun; heck they even make their own. If you intrude at someone's property, it's a fair game, because you don't have a business to be there. That's a common knowledge among the inhabitants. If not gun, they will use their knife, because most are farmers.
In my area you cannot shoot anyone just because they've trespassed onto your property. The trespasser must be posing a threat. This seems logical and fair to me and I have no objections. If you do shoot someone, you go to court to prove your case so they better not have an entrance wound in their back. I personally think that the 'stand your ground' idea is stupid and counter-productive and leads to more problems than it solves.
It is actually very rare that a trespasser gets shot, and I've not heard of it happening in my area for many years. Part of this is because there are not very many trespassers who are up to no good thanks to high rates of gun ownership. Another part is that most homeowners are responsible, familiar with guns, and fairly level headed and don't shoot everything which moves. I will say that were it to be the case that law abiding homeowners were reliably deprived of firearms in my area, trespass with the intent to do harm would skyrocket. We have one of the poorest economies in the country and lots of drug use (especially meth.)
I have had people trespass on my property and have never felt threatened in an encounter. In fact, I only 'pack heat' while investigating a trespass if it is at unusual times (e.g., 2:00 am) and/or there have been people who seem to have been casing the area. Neighbors keep an eye out for such things. So far everyone who has stopped in front of my driveway or driven partially down it in the middle of the night has moved on (and fairly quickly) when I shine a flashlight on them if not before. They may sense (correctly) that a shotgun is among the options readily available to the property owner. They don't know that except in the most extreme circumstances I would do nothing more than fire a warning shot into the air...and I'm perfectly happy if they have to guess about it. 99 times out of 100 a trespasser would be some dumb-shit kid or lost hunter or something and I would feel very bad shooting someone in such a situation.