The conservative radio talk show host made the comments on the cable network's pre-game NFL telecast. He said the Philadelphia quarterback was overrated. Members of the media, he said, wanted black quarterbacks to succeed.
Limbaugh said in announcing his resignation that he was sorry he made other members of the show uncomfortable.
McNabb, meanwhile, said Wednesday that someone associated with ESPN should have answered Limbaugh's remarks during the show.
"It's somewhat shocking to hear that on national TV from him," McNabb said.
"I'm not pinpointing anyone," McNabb said. "But somebody should have said something to the race issue."