Why can't a true professional recognize that something is wrong and have the ability to address it. I think it's the amateur that has to give up. If a professional gets it right most of the time, then they may be able to move on to the next task more often than not and make a living at it.