I was talking with some college coaches recently about how some players resent constructive criticism. They get angry, take it personally, or feel that they've been disrespected.
The problem is, if a coach fears giving his players honest and direct feedback because he's worried that the player will get upset or like the coach less, you're going to have problems.
For one, you won't be developing your players to their full potential. Second, the players won't reach their full potential.
It's not about being buddies with your players. It's about helping guys to become the best basketball players they can be.