Darci, if you figure out a good fix, let me know. I've got a scratch in the driver's door (thanks to another parking lot bozo) that the smart center's body shop's best advice was to replace the door panel.. So far I'm living with it and trying to park in the end space at work.
You'd think having a tiny car, the drivers of those land yachts could actually miss whacking the doors, but nooooo... I've been tempted to put a sticker somewhere that says something like 'booby trapped; keep your distance'
I did once set off the panic alarm (on purpose) when someone was getting just a little too close. They jumped back a foot..

One of the advantages of having my car parked right outside my window at work..