I don't think people really hate D.Rose personally, they hate the fans who hype his up like he's the best player in basketball, or even top 5. He's a stud and a top 3 or top 5 PG in the league depending on the situation, but he really needs to improve his shot, it should be a priority. Lebron did that, and he turned into the best player in the league and won back to back les. MJ perfected his shot, added range to his game and won 6 rings.
That's what separates an athletic stud PG from an all-time great PG, the athletic stud is fun to watch and he has tons of potential(until people realize he's pushing 30 and hasn't improved) whereas an all-time great PG can shoot, defend(at least at an above-average defender and not a liability), pass and handle the ball and what not.
His 3pt% is actually not that bad, it's average, chucker-esque, but in his last season he shot 35,7% on jump shots, while let's say Kirby shot 39,4%, CP3 shot 44,3%.
D.Rose has to have a mid-range game, he's already 25 years old and he needs to slow down a little before he has another big foot injury.