That is exactly what we call a Yard Sale here too.
I have a bunch of those Xrays too.
It looked like rider error for sure, but calling him *#@** stupid is stupid on your part...just cause you won't do that does NOT mean someone else is stupid because they DO do it.
We all make mistakes. A minor error sometimes cost alot.
I applaud him for pushing a big bike and not just putting to Starbucks. Get well soon.