But do you have all your fingers?Big picture, your reaction was simply human.
Now drinking till you puke, its an awesome life lesson to learn early. I did it when I was younger (in a major way), and haven't consumed alcohol to the point of puking since. Came close a few times, but always pulled the plug before I was past the point of no return.
now if he puts his finger through the hole of a bagel to hold it while cutting.....