So this past weekend I played a tournament June 21st. This tournament was sanctioned by the PDGA but due to the city owning the baskets and not the club that hosted the event the course could not be closed. Throughout the tournament there was casuals backing up holes slowing the tournament down. If you left any disc behind they would be taken by the casuals. IMO any course being used for a tournament should be closed to the public. When I am playing in a tournament and have paid cash I should not have to contend with casuals. Leagues are one thing and I would not expect a course to be closed for leagues. However, a tournament sanctioned by the PDGA should be played on a course that is closed to the public during the time of the tournament. Waiting for people that paid for the tournament is one thing, but waiting for someone who didn't pay, slows you down, talks while you are driving, putting and the like, driving on you while you are still putting out and constantly nearly getting hit before ever hearing "FORE".
As much as I love playing in tournaments I will never again play in a tournament where the course is not closed.