there's no way even in this fucked up system we have it can be argued you were in the wrong to defend yourself because the only people that would come to your property are invaders or delivery staff.
You greatly underestimate their will to destroy you.
You greatly underestimate their will to destroy you.
There is no "castle doctrine" in Canada, for example, and you could definitely be charged for defending yourself on your own property.