So I finally rolled with a guy who did not know when to give up. Here's how training went tonight. Start off doing our usual drills, I partnered up with a guy who said he had been coming for about 3 months. I figured whatever he seemed really nice and had a decent grasp of the basics considering his experience in BJJ. The last half of our classes is always a free roll, before we roll he asks me to show him some subs from the mount ( this is when I started to get the feeling he was greener than he said he was). I show him a basic cross collar and the Ezekiel choke quickly. We move onto rolling. I pull spider guard then move to my closed guard after he spazzed around like crazy trying to get out of spider. He continues to try to Ezekiel choke me while in my gaurd, going crazy hard at me, so I use my feet on his hips to push him away. Then he tries for the same choke I quickly throw him into a Triangle, lock it in tight, no tap... I hug my knee and begin to hear him struggling to breath, look at his face.. he's completely purple, but no tap... I let go of the triangle go back to guard, pull a cross collar choke on him. Deep again.... no tap even as he goes purple. Finally i transition to arm bar and get the tap... After the roll I said " I'm not trying to be a prick, but if you're really caught just tap man, we're training ..and you can get injured by going 100% all the time. " He got the idea and said " thanks for the advice I guess I was going a little hard." My question is: Should I have let him learn the hard way by making him go to sleep? Or did I do the right thing my transitioning to something else then talking with him after.