Growing up playing hockey, I have a bit of a rebuttal for you dee,
while the heaters could be the 'poor Sebastian' mentality where some a$$hole parents wanted to show how "Inadequate" Granite City is...and that's the motivation of all Edwardsville Obnoxiousness is to show how backward and inadequate we all -- it's possible that the coach felt that it is not good to go from bone chilling cold to sprinting.
Heaters are not necessary regardless of temperature, I played in GC, I played in Webster Groves, before they had an indoor rink, and they didn't have a roof. It can be so cold, the water bottles are freezing and need changed t intermission, and your still going to pull wet sweets off, and need a clean dry set of clothes after the game, or your not doing something right...
And if they want to bring there starbucks into Our ice rink, let them... they don't have an ice rink. (that I'm aware of anyway)