I don't see anything wrong with your trigger. The no named logic error is normally due to you starting a trigger that doesn't exist, the error thrown up by the game is t_loc_panhard01_unload but I don't see that name in your script. Make sure you don't have a StartTrigger with that name in your script where the trigger doesn't exist. Sorry I can't be more help but it's been a few years since I did any scripting.
WOW! mate that's awfull. I had a similar situation with a family member, what I did was get a court order against him so if he came whithin 20 yards of me he would be arrested, it was served to him in person by a court official so I knew he got it. Never saw him again. Not sure if you could do something similar? Hop it gets sorted.