This is the best way to handle this situation. I've got to be honest, When I got to a tee box where they were teeing off, if they denied my request to play through, I probably would have teed off right after they did(not while they were in the fairway, but like we were playing as a threesome), and just moved through them while they were still skulling their shots all over the fairway. I truly believe in the civility and decorum of the game, however it goes both ways, and these tools did not respect you or the game, in my opinion. I am a hack, but I can keep pace with the best of them, and if someone is playing fast, and gaining ground quick, the first thing I do is ask if they want to join us(if less than a foursome) or play through. What good does it do anyone to hold up play? It frustrates the timely players, and I don't know about you, but I hate people breathing down my neck!!