The New York Giants held their annual Town Hall for season ticket holders Tuesday night at the Beacon Theater in New York City and found the fans are still behind them but are becoming more apprehensive about the direction of the team.
After two seasons that saw them win a total of eight games, it’s only natural for fans to be on edge, especially after all the mixed messages from management and several dubious personnel moves that will either make or break this franchise.
The New York sports scene is suffering at the moment with both the Giants and Jets going through tough times, the Knicks in constant dysfunction and freefall, the Rangers and Devils rebuiding and the Mets and Yankees dancing as fast as they can to stay afloat.