i have friends like this too... does you friend ever get it right?
mine will throw it right 1 or 2 times out of 10, so instead of pointing out his errors, i go for positive reinforcement and point out the things he does right and why the drive went correctly as opposed to horridly wrong...
i find it's the best approach, because bull headed people like that hate to have their faults pointed out, but love the praise that satisfies their egos, and i think it triggers something in their brain that says "hey, if you keep doing that, these people will continue to praise you"
i also find that beating them by double digit strokes every round tends to lend credence to your advise...
remember that everyone learns differently, some learn by words, some by hearing, some take criticism well, and some need positive reinforcement- every/anyone can/will learn- you just have to find the right approach