I am surprised to see Delta's flagship Sky Club get a B rating. I would expect higher standards from Delta and/or its contractor.
In reality, though, B ratings are quite common in NYC (even for decent restaurants). C is where you should be concerned enough to keep your distance.