@OP, sorry these things keep happening! Our other car took a hit the other day and it's frustrating! It would look weird but the side of me that likes to laugh over crap (need humor right?) thinks it might be helpful to employ one of these whenever parking in public lol.
CarCapsule - The Original Car Bubble
Thankfully things can be fixed and you'll be back driving in no time