Sometimes people get a very disturbing pleasure out of destroying someone elses hard work. Nothing to the extent that you have suffered, but I have had my car keyed while I was at work! I was pissed.
I apologize, and I know this is WAAY off topic, but to the OP, do you really have a 5.1L?