Now now children. Can't we all just get along? Cheating, like quitting, is a hot-topic button for many long-time players. The bottom-line is that cheaters do and will always exist. However, their impact on the game as a whole is minimal.
As I stated in another thread, you'd be hard-pressed to find a cheater among the top 100 money earners. The one cheater that was busted wasn't posting the best scores. And, he wasn't leading the tournament when he got caught. Suffice it to say, the best players in the game are not the ones cheating. It's those that can't get to that level of play legitimately that are cheating to keep up. The "winning is everything" types.
Hoolahoof had some decent suggestions. I believe, despite being a member for only a month, that the drive behind her intent stems from her beta testing background and the fact that there are cheats for pretty much everything. The one difference between this game and one you can buy is that the cheats are not programmed in; another program must be utilized to cheat. Still, the meter issues need to be addressed and resolved before a major effort is put forth for cheating.
#1 would create too many issues. WGT is striving towards a realistic game. Swing and ball-contact timing is a part of the realism. Moving the "sweet spot" even though minimally would create issues in meter timing that would make the game harder all the way around; there would be no consistency. New players wouldn't last. Consistency is what makes to great players great and the good players good.
#3 is a great idea despite the time intensive effort of monitoring that's required. Keep in mind that any player can have a good day and ding every shot over 9 holes. Without proper moderation this would alert WGT and that player would be flagged for simply having a good day on the course.
The cheat programs created to date are mostly specific to the meter. The players still has to adjust for distance, pitch, and wind. Shommy was a perfect example i.e. he was cheating and still could not win. Again, until WGT fixes the meter the cheaters that are out there have little impact on the majority. Example: I played a MPC with a former member that, half way through our match, said I was toast because he was using a cheat bot. I still beat him and took his credits. I knew the course and how to play it. He didn't.
With the thought being out there that it's only cheating if you get caught there is a lot of research that needs to be conducted to determine the best practices for monitoring in order to catch them. However, since it's illegal for WGT to scan the personal computers of players I don't see any fixes coming anytime soon for cheating. As always, it on the community to catch/report them... and prove it to WGT.