Are your "black lists" based on poor communication, or making an offer to another candidate while they haven't interviewed you yet?
Your example of the guy who made a mistake is certainly a bummer for him, but presumably he didn't know he was making a mistake when he turned you down. And that's got to be a very small fraction of hiring situations.
The problem wasn't that he cancelled the interview, it was that he made up his mind before a scheduled interview with me.