When you skip all the crap, this is a terrible experience.
Name and shame, will clean their act up. Ever looked on trust pilot or review center? people kick off for a lot less.
My favorite personal experience was a customer claiming I had sold him a fake Wilson tennis racket all down to the fact he had used it for a season and the “W” was wearing off the strings. Wilson sent him a letter explaining it was a genuine racket and this happens, We even offered a few re-string to shut him up. but we still got abuse in every forum, on his blog, a letter from his solicitor etc.
Common sense says just check a bike before a big event, but that’s not the issue. The fact someone doesn’t take pride in their work is.