I actually see both sides of the argument.
I work for a major anti cheat community, all our admin work, in their own spare time, to do this work.
If any of you go online via steam, then I and admin like me are the ones who give global bans to known detectable cheats.
However, the xbox was reported at least 2 years ago by microsoft, in that report they had found a way to detect chipped boxes, and so where able to disable the xbox live feature for those boxes.
I must admit they did wait until the highest impact would be seen.
With the release of the largest selling game to come out in the last 5 years or so, if not all time, they did their homework, and hit everyone hard in one single action.