Bob, I think he was running 2 statements together with the shot and the final position of the 8. Two separate occurances. He won after the guy missed the bank and the cue landed there after his safe shot.
Personally, I like the play you left. There is nothing more frustrating, IMO, than being left frozen to a ball that you cannot cut/fuzz/bank or do anything with. In your case, whereas the cue was frozen to the outside of the ball, the only options you gave him was to TRY to fuzz it and leave you down table. You still have balls in front the pocket for your return shot.
At the angle he had going into the eight, he didn't have many options.
Hooking behind the 2 leaves your opponent a chance to kick at the eight. With a shallow angle going down and back, he is almost assured of a good hit and possibly blocking the pocket.
The only other option I see is Nick B suggestion with hooking him behind the 5 and the following up with his suggestion afterwards.