Wow I've read this thread and the OP voiced his opinion and by the end this thing has turned to something else, yet I've seen no one really acknowledge the fact that there are some really slow players out here, and really for no reason.
Most people I feel really don't have any idea how long they take to shoot, I really can't fathom that they do because, I honestly can't believe they would take as long as they do if they really realized the amount of time that they take.
We study the game, we practice the game, we watch tapes and read books all for the advancement of our game. So with all that we do once you reach a certain level there really is no real reason to take more than 30 seconds between shots, maybe 45 to a minute for a very difficult shot. If we are studying the layout and we get the leave that we want, we are planning 3 shots ahead, etc. etc. etc. one shot should be flowing into another. Otherwise we should be looking for a good safety.
Doing this allows the game to flow and move, if we are serious about the game it really shouldn't take all that studying, and re-calculating on each and every shot.
So my suggestion is to get a timer and start timing players as you play just to show them just how long their taking. If this doesn't help then I'd refrain from playing them.
When I'm in a Tournament I complain and get people put on the clock if they are taking a ridiculous amount of time. I to am completely thrown off my game by extended play.
Hope this helps.
Black Cat