Life is full of choices and no one makes correct ones 100% of the time. My philosophy on life is let others live and learn in their own time and way. We all come here to learn lessons. If we didn't have anything to learn or grow from what would be the point of life?
We can't all be "perfect". It's also not fair to assume what is detrimental to others without proof it actually is in that individual persons case. Some would say my lack of a belief in God for example is detrimental to me - I disagree. I think soda is detrimental to human health, and it is so I don't drink it, but it's not my job to insist others shouldn't. I can state my opinion on it, try to get others to see my point of view and hope that they will choose a healthier path, but ultimately it is their life and vice versa.
To each his or her own. I don't begrudge anyone anything so long as they aren't harming others and are trying to improve themselves and do the best they can according to where they find themselves.
Life is strange and wonderful - a lot of negatives turn into positives and vice versa. For example, I had a rough childhood lived in poverty, dealt with abusive situations - but it made me tough as nails and I grew stronger, whereas others may not have. On the flip side, I've seen kids who have had everything handed to them and they never learn the value of hard work or have the grit it takes to live life on one's own terms. On the other hand, other kids with well to do parents did fine and other kids with poor parents did not.
It's about the person and his/her choices in life - and each individual has to make their own. It's not anyone's place to declare another person we don't know as being "toxic" or "unhappy" etc. We don't truly know and understand another person's soul until we've walked a mile in his/her shoes.