Shane Bowen should have been relieved of his duties as the Giants defensive coordinator weeks ago.