If he has you in a front head lock?
Then you must be leaning forward already right?
There is a simple way of making him let go... or else look foolish... without fighting too...
whatever you do, dont react like most do... by trying to pull your head out, you look like a dog stuck with its head in a can..
You gotta go the other way...
1-take a knee, stepping forward... doesnt matter which one... basically you need to get your center of gravity beneath his.
2-now straighten your back, so you are not leaning...
3-then using your legs, stand up.
he's gotta let go or else he will go for a ride.
if you want to add humiliation, dont allow him to let go ...while you do (1), grab both of his legs behind the knee and lock your arms up.
then take him for a WWE propellar ride around