McShay is a douche, and while he isn't good at the job he pretends to be doing, he is pretty good at hitting the bullet points ESPN lays out for him. His track record has proven that. There is no debate.
Which semi-valid arguments did make? Even his co-host called him for picking against Ohio State for not playing anyone, but then picking TCU to upset Wisconsin when TCU REALLY hasn't played anyone. McShay relishes his role as a more believeable Trev Alberts. Maybe if he could have gotten his writers to say something like "Ohio State's defensive line has not performed up to expectations, and couple that with their injured secondary, and Mallett could have a big day" rather than just the "Who have they played????" line.