That vandalism is ridiculous--I would have flipped my s@#t.
As far as painting the vehicle goes, if you end up going that route, the previous owner of the 97 that I own had the truck painted by Maaco. He did all of the prep work himself, which saved him quite a bit of money--I think that he ended up paying around $600 for the paint job. I have the receipt somewhere still.
He said that he did have to bring it back to Maaco a couple of times because the first couple of shoots weren't very good, but they finally got it to an acceptable level.
The paint still isn't perfect, but you would have to look really close to know....meaning most people would never notice any imperfections. For $600 though, on a 17 yr old vehicle, I think it's a pretty awesome deal. I don't know how long it will look good for, but I'm impressed with it, and it's nice enough to make me think twice about taking it anywhere that it may get scratched. The paint is a slightly different color than the door jambs/engine bay, but you can't really tell the difference unless you're looking for it.
Plastidipping your truck would run around $400 if you were to do it yourself.