I'm listening to Johnny Cash today, and suddenly I feel like I don't entirely like this guy. Thankfully I realize I just don't care for his early work as much as his later stuff, because if I honestly didn't like Johnny Cash, who would ever sympathize with me? You can't criticize the man in public. Even the Beatles aren't that unassailable. So I wonder, who's the most unassailable modern celebrity, someone almost everyone genuinely loves? Cash? Jon Stewart? Meryl Streep? Mr. Rogers? Judi Dench? [Photo by Shredcity]