Ok, das ist also wirklich eine Art Teufelsanwaltfrage.
Wann sind globale Variablen in Ordnung, und wenn nie, welche würden Sie als Alternative verwenden?
Ein interessanter Nebenfall zu dieser Frage: Wie unterscheidet sich ein öffentliches statisches Klassenfeld von einem globalen?