I've noticed a recurring theme that, when a player fails to live up to a fan's expectations, that player tends to become a scapegoat. Everything good he does on the floor is virtually ignored, and all the bad things he does are put under a microscope. I noticed this especially with Jermaine O'Neal, and now, Danny Granger has become "that guy."
No, Danny is not a "superstar" in the same echelon as LeBron James, Dwight Howard, etc. In fact, he's even regressed a bit from a couple of seasons ago (I put a lot of blame for that on He Whose Name Shall Not Be Written, but that's a rant for another time), but for the 17th pick in the draft, he's still a hell of a player.
I'm just trying to keep things in perspective before we move on to the "Paul George isn't a superstar, please trade him" era.