This is disgraceful. At best it is an insult to the game, but more to the point, it is disrespectful to the other players and I'm sure it affected their games/chances. I hope this guy gets blackballed from every aspect of the game. I'd be disappointed in any pro who hired him to caddy.
If he has any integrity at all, he'll be really embarrassed about this whole episode. From that perspective, maybe I should cut him some slack since my life has had more than a couple of these moments of stupidity and bad decision making that I wish I could go back and erase. Nonetheless...