Problem is that we have two discussions going on here and some are getting the two mixed in with each other and treating them as the same under the law.
A person in your driveway is not invading your home.
A person stealing your car, lawn mower, etc., is not invading your home.
There have been numerous posts to the effect that you can shoot a person to protect your property. Not so except in a very few states.
The castle law and the stand your ground law has absolutely nothing to do with the protection of your property, other than perhaps arson of an occupied dwelling.
In short, threatening your life, invading your home and protecting your personal property are three totally different subjects with an entire subset of laws dealing with each and each state treats each and all three differently.
Treating all three the same will get you jail time in most states.
The practical view is that you have the right in all but the most liberal of States to stop a crime in progress. Should the perp escalate to using violence so can you. So, a situation can escalate to your needing to use deadly force in a heartbeat. Sure, no one in any State in daylight can shoot a thief, however, you can try to stop that thief physically and that can escalate real quick.