I commend you as you managed to make it to the end, I sure as hell didn't. Also as you point out not everything can be a teachable moment but when it works out that way it does wonders.
I still remember when I was young and for some reason I got it in my head it would be a good idea to pull the dog's tail when it was eating. Why the fuck I thought this was a good idea is beyond me at this point. The dog turned barked loudly and snapped at me and I went and ran to my dad and complained that the dog tried to bite me. My dad's response was "Well don't pull the dog's tail when she is eating".
Then there was my oldest child who I had been telling for a while to not step on his toys for several weeks who never listened to me. Then one day I told him not to step on his toys just as he was about to step on a metal toy noodle grabber
but he instead got the idea that he was going to show me. He lifts his foot way up and stomped down, right on to it and howled like crazy. I told him afterwards that I really don't care if he stepped on his toys since he will eventually destroy them or hurt himself.