Btw I don’t know if you noticed—but the networks did it again in the Michigan primary on Tuesday.
Part of the Michigan Upper Peninsula was in a different (later) time zone—but the race was called by the networks (both parties) while many UP polling places were still open.
They have not learned anything.
There was a lawsuit filed by disenfranchised voters and they agreed in the settlement resolution to agree never to do that again - not declare polls are closed when they are open, not to call states while polls are open.
So they did it again with Michigan? So they are violating the agreement...