I only used "the Grady rule" as a shorthand way of saying "call shot-call safe", since Grady introduced that rule in many of his tournaments. I hadn't realized there was a Grady rule in one pocket.The 'Grady Rule' normally describes a quicker way of playing 1p. What you describe is known as 'call shot-call safe' and is THE worst way to play 9b/10b. It totally removes the 2-way shot which has always been part of rotation games. As for push-out 9b its how i learned to play and imo is the best form of 9b. TE was invented to do ONE thing: speed-up tournaments. As for speed of play we always played where there could only be two consecutive pushes, after that somebody had to swing at their hole because both would be on one foul. Its not much slower than TE with all the safeties-n-shit. Great game.
As for the rule itself, I agree that in pro tournaments it removes the two-way shot, although I've seen modifications where, like an extension, it was allowed one time per rack. But in lesser tournaments that don't involve 650+ Fargo players, I've found that 90% of safe shots are purely accidental, and particularly in short races they way overemphasize the luck factor. I don't really see the point of being rewarded for missing a shot, when clearly making the shot was your intention, rather than leaving your opponent safe.
You jogged my memory when you mentioned the two consecutive push limit, which was also present in some of the gambling matches I either took part in or witnessed. I agree that it was a good idea, and that personally I much prefer push-out 9 ball to TE, since it mostly eliminates the luck factor.