I know, I know; I've read bad code too. But I've also read plenty of bad code in languages that don't have goto. Copy-and-paste coding and reckless abuse of globals are worse and more prevalent than goto abuse in my experience.
Besides, I object to bondage and discipline in a programming language. If people don't have guns, then they'll use....