Well done Brent!
As a builder (of buildings) I can somewhat relate. I take pride in everything I build and stand behind it, sometimes far and beyond.
But I have also had the client that just tells me "I brought somebody else to fix it" without giving me a chance to make things right.
It always grinds me big time! The best moments have been when I run into the guy they called in and he tells me he never got paid or was still waiting for his money!