There are 13-16 NFL teams that have to deal with elements in November, December and January just like the Bills do.
So, who really cares what anyone thinks of WYN.
I live on Long Island and the weather isn't exactly nice in the winter here too. Even though last year was pretty damn mild compared to the rest of the country.