Andre Iguodala, who has been teammates with Stephen Curry for the last six years, is puzzled by all the hate the Golden State Warriors superstar receives from players and the media.

Speaking on ESPN's First Take, Iguodala defended Curry against his critics. He pointed out how the two-time league MVP has so much humility yet still gets some hate from various people. For Iguodala, people simply envy Curry for all that he has accomplished inside and outside the basketball court.

“I’ve never seen a guy that’s so humble and have such a good heart receive so much hate. What he’s done for the game of basketball, it’s incredible, and he’s going to continue to do it.”

“I think we feel it from guys in the league, and we feel it in the media. I think it’s… he’s carrying a whole shoe brand, you know. He’s got his own media company. He’s doing so many great things…. It’s envy.”

It's easy to say that Iguodala is biased. After all, he and Curry have won three championships together with the Warriors. They're not just teammates — they treat each other as brothers.

But everyone has said the same thing about Curry. He's a genuinely nice guy with good moral character. And as Iguodala pointed out, Curry is doing other great things outside the field of basketball. As such, there's no real reason to hate the Warriors sharpshooter unless you're jealous.