What good does any of this do?
Complain, hold classes, have a PGA initiative to speed up the game.....it is all useless!
Why does nobody get that the community of guys here care, and we represent the vast 99% MINORITY, of guys that play at your average course on the weekends. 99% of guys who play are not going to listen, take a speed tutorial, or anything else. They simply do not care if YOUR round is too slow for YOU, or if YOUR wife is on YOUR case for being away from the family too long on Saturday or Sunday. It isn't THEIR problem.
It all goes back to the fact that most people, better than 90%, pay their money and feel entitled to play how they want to. Nothing you can do is going to stop that. Period. No signs, warnings from marshalls, PGA initiatives, and on and on. You can enforce rules if it is a single solitary group, however the problem lies in the vast majority of groups. That'd be like having 2 cops trying to enforce a speed limit on a highway where 90 of every 100 cars is going 40MPH over the limit....Good Luck!
The only true way to guarantee faster play is to get the first tee time or to join a club (like mine) that monitors members times and penalizes slow players by keeping them off the tee sheet for the busy times. You average a 5 hour round at my course and you aren't playing before noon on the weekends. Plain and simple. Don't like the policy speed up or leave, nobody forces you to pay your dues.