For whats it worth.....yeah....just smile and wave
. They are trying to fix the issues at least and that really is the best that they can do. It would have been better if it didn't happen at all...but well...unfortunately it did. But they did give you a loaner....counts for something. Everyone screws up here and there even the best in a moment of a brain fart and all. Sucks that...yeah it was your car...but like it has been said...they are doing their best to resolve the problems that they created and I am sure that it will be fine in the end. Just a temporary pain in the butt sorry to say.
We all live on an island though...so the chances are you WILL run into one of those people and one of those people will be related to someone you know or will meet. So...just hang in there and let them resolve the issues. Its one of the many reasons on why people really need to be a little more "forgiving" and considerate here. We all cross paths sooner than you think.
Hang in there though.