Really, enough is enough and they don't seem like they'll stop on their own until one of them is unconscious, and with that arm around Ianto's neck, Jack's worried it'd be Ianto.
He storms up behind John and grabs the back of his jacket. If John was an animal, he'd be getting scruffed all right. "Enough. Let him breathe."