It may be a long long time before Giants fans feel happiness again