Detroit Pistons power forward Blake Griffin went off on NBA fans who continue to bash LeBron James and Kevin Durant.

Although James has regained some of his popularity after going back to the Cleveland Cavaliers in 2014 and winning a title in his hometown in 2016, there are some NBA fans who still won't forgive LeBron for signing with the Miami Heat in 2010 and creating the Big 3 with Dwyane Wade and Chris Bosh.

Durant, meanwhile, is one of the most unpopular players on social media due to his decision to join the 73-9 Golden State Warriors in the summer of 2016. KD and the Oklahoma City Thunder had a 3-1 series lead on the Warriors in the 2016 Western Conference Finals before blowing the series.

Griffin, a six-time NBA All-Star and likely future Hall of Famer, said fans need to stop being so emotional and shouldn't take LeBron and Durant's talents for granted.

“When LeBron left Cleveland and everybody just sh*t on him for years…when he came back to Cleveland and won, it was like we’re good now. KD left Oklahoma City and people still to this day don’t truly appreciate him,” Griffin told GQ, via Essentially Sports.

“You’re watching one of the best players of all time and people are just trying to find ways to hate on him. Hopefully now, with KD in Brooklyn, people might relax a little bit. My advice to fans that talk sh*t about some of these guys is, ‘Just enjoy these guys. Enjoy their talent while you can. It doesn’t come around that often.' “

These are wise words from Blake Griffin. We will likely never see another LeBron James or Kevin Durant ever again in the NBA, as they are generational talents.

With that being said, NBA fans should appreciate their greatness and not take them for granted.

James is searching for title No. 4 with the Los Angeles Lakers at Walt Disney World, while Durant will make his Brooklyn Nets debut in 2020-21 after missing the entire 2019-20 season recovering from his Achilles tear.