VIVE interjection (de : vivre) Sert à acclamer. "Vive la république !" .
Devant un nom pluriel, l´accord peut se faire ou non : "vive les vacances !" ou "vivent les vacances".
Donc c´est bel et bien une erreur que de corriger "vive les donuts" en imposant "vivent les donuts". L´Académie Française et formelle, et il n´y a pas des deux une meilleure formulation ou un quelconque abus de langage.
D´autant que le langage évolue et qu´on ne peut imposer comme plus correcte une ancienne version de la langue (ce peut être une erreur, dans certains cas).
