There is a solution, it’s called insurance. I know that you wouldn’t get your family heirlooms back, but neither would you being armed but not home.
I know the other guy wouldn’t say it, so I’ll go ahead and do it: you sound like you’re out for revenge, but you don’t know on whom to exact it. I fear that you could end up shooting a porch pirate in the back while claiming self defense.
Getting a fine by “the parking people at work”… IDK, if I ever got a parking fine from my job I’d probably quit. Tell your employees to park properly, maybe even give a warning. But a fine? GTFO