I thought it was hilarious.
The truth is, no matter how much you don't like it or don't want to hear it, your problem is your problem. YOU, screwed up--Three times
1) You didn't check your work
2) You didn't check work done for you
3) You didn't provide the product for the client
Nobody to "blame" but yourself.
Now you can either call names and get all upset, or learn from the experience and benefit from your mistakes by checking your work in the future. No big deal, just move on.
Kundalini,
Mom's doing fine. It's the sense of humor that drives her.