He was drafted in the first round by the Miami Heat in 2012, quickly traded to the Philadelphia 76ers, and spent time playing in the D-league for the Sioux Falls Skyforce.
It's enough to make any NBA player feel neglected.
And it seems Arnett Moultrie has finally snapped.
The 76ers player has not played for the NBA franchise since last season.
After undergoing ankle surgery during the offseason, Moultrie has been completing rehabilitation, only returning to team practice December 31.
While it undoubtedly takes time to regain game fitness after a lengthy layoff the Mississippi State grad has made it clear he is ready to go.
And he is clearly frustrated not to have been considered for game time more than a month after his comeback:
"It's not my ankle. It's not my conditioning," Moultrie told the Delaware County Times.
"But at this point, I really don't care. I'm sick of all the excuses. If it ain't one thing, it's another thing."
Moultrie began his 76ers career playing occasional minutes under Doug Collins but by the end of his rookie season the power forward was regularly playing 20 minutes for the franchise.
But just now he can't get near the court:
"It's just (baloney)," he told reporters.
It remains unclear as to why Moultrie has not featured this season, and the man himself was refusing to give exact details away.
It is unlikely however that public outbursts of this nature will help his cause.