After hearing the back and forth between players and those who are management/employee of public courses I am convinced that there is no solution to the pace of play issue on public courses. We will be having this same conversation 5 years 10 years and 20 years from now.
We here in North America have too much of a sense of entitlement (MYSELF INCLUDED). In Europe there are many course where you have to show and achieve a certain handicap before you can play. Imagine how that would play out over on this side of the pond.
IMHO the only way pace of play can be managed is if there is a PENALTY for slow play.
The only way whereby a PENALTY can be effectively enforced is on a private course where booking privileges can be taken away.
A public course must always balance the rights of one playing customer with another.
If they were to ban slow players they are taking revenue away. Of course some will say that they would attract new customers that want a good pace of play but I am not so sure is it that simple.