Not sure about rot, but I can't see them protecting corn from Badgers. They have eaten most of mine this year , waiting till it is just ready

I dont think you could put them on too early or they would stop pollination?...I do use them as cloches when I plant.... but I think its the electric fence next year.