There have always been whispers, both in and out of the service, about McCain's hero status. Certainly, his "performance" as Senator has long since erased any herioism he may have had while in uniform.
McCain is a high-profile Republican (RINO, actually) who willingly dances to the media’s tune.
Accordingly, the media will protect him.