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.
I'm not from america (if you are), the situation in my country is far different from yours. In the province that I mentioned, police are unreliable - you're mostly on your own, that's why most people confront things by themselves. I'm not from a sue-happy country as well, court is useless as it is corrupt as &^#@*, so If you do something bad... good luck.
Some months ago, when there was a thievery marathon in my area which makes neighbors can't sleep well at night (because local police is useless as fck). I heard a gunshot in the middle of the night. Next morning, they said a known thief in my area has been shot dead. That's good, 1 less thief in the world, and neighbors felt relief.