Seems to me that Jon Snow only pushed Ygritte because he knew the wildlings would kill her if she fired on one of them. Not as though he has the choice of bringing her back to Castle Black, the men of the Watch wouldn't tolerate it. That leaves him with no real option other than to put her out of the fight until the…