Jack is taller and (marginally) stronger so there's only so long Spike can hold on before he's pushed back. Rather than being knocked over he lets go and pushes off, finding his balance and staying within arm's reach of Jack.
"What the fuck do you think I was doing last night? Trying to save your relationship, that's what!"
And then he swings, aiming a hard punch for Jack's face.