Nothing wrong with it though. They have the rights to the tournaments and there's no obligation for the PGA to allow non-members in (with the exception of what they have setup for amateurs to compete in some tournaments)
Some of the tournaments, even being a PGA member you aren't entitled to play in. You have to earn exemptions or be at the top of the money list.
As a member of a youth sport league a long time ago, I was not allowed to participate in money tournaments even though I wanted to. I see no issue with guilds/clubs having rules. And I see no issue with some of the pros jumping ship to another league.
There are valid concerns with the PGA:
- how they share money
- the fact that they own the rights to the player's images/videos/etc
Those need to be addressed.
And I don't think banning players for doing other tournaments is the way to go, but I think it is within the right as their organization has had terms and rules for their members forever.