NBA players love playing golf. You could say that MJ was the one that popularized it in the NBA, but there have been many others before him that called it their hobby.
According to Golf Digest — Ray Allen is the best basketball playing golfer today. He has a 1.2 handicap and even holds his own golf tournament. Pretty impressive for a former basketball player, although, it doesn't come as a surprise that one of the best 3point shooters in the history of the game is talented at golf.
Many say that the golf swing is among the most complicated motions in sports to learn, the physics behind it is just crazy. And while some NBA players have mastered it, others, like Sir Charles have been simply butchering it.
Chuck, we appreciate your persistence. Practice makes perfect :)