Saudi Arabia is a pretty terrible country from a human rights perspective, but so are lots of countries that Americans and corporations do business with. I can understand the PGA trying to kneecap them as a straight business move, but I don’t see why the general public should hold this against them.
We don’t ostracize CEOs who do business with China or Saudi Arabia or other repressive and autocratic governments. Heck, Saudi Arabia is a long-standing strategic partner of the US government and we and our Allies bankroll them by buying their oil. What’s the problem with golfers taking back some of the money American consumers paid them?