Hmmm...I don't know what to say that's politically correct. But, PC never was my strong suit..
City streets? That's really dumb. And what did the owner of the H1 think? Will the driver pay for a new roof?
That's about 16k in damage repair and labor right there if the truck is a 1996 or newer. If it's a 1995 or earlier H1, you can't get the roofs anymore from AM General, so the truck will be totaled.
On the flip side, was he wearing his seat belt? 9 staples seems a bit excessive if he was.