The hate for Yates is silly. The only people who should be bashing him are people who've turned down opportunities for jobs they've really wanted, paying them materially more, because they had just given a verbal commitment to their prior employer that they weren't going anywhere.
Unless you've done that because you thought morality required you to turn the better offer down, you really should keep your mouth shut here. I'm not bashing the kid because I doubt I would do differently in his shoes. Heck, I tell people who work for me when they take new jobs that what they owe me is two weeks notice and working their butts off every hour during that period.