I originally figured Melisandre would sacrifice Shireen somehow without Stannis knowing it, but now that he knows it, I don't see any way he can do it. He would become the biggest villain of the series if he allowed that. Fans would hate him worse than Ramsay or Joffrey for killing his sweet daughter. There's no way he can do it.