If your friend is screwing up their life and you are enabling them by validating their bad choices, you're not being a good friend to them. Close friends are pretty much the only ones who are in a position of trust to be able to deliver harsh truths to someone in a way that actually gets through (unlike internet strangers, media, authorities and in many cases also family), so it's the duty of friends to actually do so when needed.