I think I would disagree totally with this idea. To 'snap' a punch back as we used to do in point sparring you actually stop your punch before it has delivered full power. It looks smart, it sounds great in a canvas gi but you won't see a professional fighter punching that way.
Agreed that the power comes from the hips but how do you 'roll' your shoulders?
OK, here you are talking of your hips rotating and causing the shoulders to rotate which is what I teach. Are you saying your shoulders rotate and roll or just rotate? The only time I have seen a punch taught from a shoulder roll, and I teach it, is in Systema and that's not the type of punch you normally see. I could never imagine it being used in tournaments.
https://m.youtube.com/watch?v=CDaeqo9PqUA
I'm not suggesting one is better than the other. They just have different applications.
:asian: