06/23/2010 10:43 am ET | Updated May 25, 2011

Colbert: McChrystal Had To Have Been High (VIDEO)

Stephen Colbert took on the Stanley McChrystal controversy during Tuesday night's "Colbert Report." Since the interview is in Rolling Stone, Colbert of course treated the general as if he was a rock star.

Admitting to be a lifelong fan, Colbert broke out his box of bootlegs, counting off all his favorites. Like McChrystal's "great cover album of his cover up of the Pat Tillman tragedy." He then continued with the rock god theme, questioning McChrystal's judgment by implying he had to have been high to have made such comments:

"McChrystal's clearly been hitting that sweet Afghani heroin. Because you would have to be higher than Keith Richards to criticize your commander-in-chief at a time of war in front of a reporter from Rolling Stone."

Closing it out, Colbert couldn't hide his disappointment when he saw his favorite rocker apologize to Obama. It's only a matter of time before McChrystal puts out "a duets album with Rod Stewart."