With all due respect to Chris Carter, these comments were while he was a guest on Mike and Mike in the Morning. When they asked him about the Giants he said he "didn't know" why the Giants fail in November. Then they poked and prodded and said well give us an idea of what you think. He responded with what was posted by the OP. Then, at the end of his quote he laughed and said "really I have no idea."

I think someone just trapped Osi with a quote to see his response. The nature of Chris Carter's comments were not at all intended to talk down about the Giants and in reality, he didn't even want to make the comments.