Chris Russo blasts the idea of Philadelphia being a sports haven: ‘A bunch of nonsense!’ "The sports fan in that town thinks they're better than everybody else."