While I'll agree that the rep could have been more helpful, there's nothing saying that it wasn't both a crew rest and a weather issue. Crew rest issues are almost always caused by something else... either a mechanical or a weather issue typically. So while the immediate issue may have been the crew rest rules, the reason the crew was timing out could very well have been the weather delays.