You should have things you don't do, places you don't go to, substances you don't take, words you don't say
By all means, have Principles and Standards.
Discipline is paramount.
Don't tolerate indiscipline.
Don't accommodate people who lack discipline. They will drag your life into a pit.
If someone lacks discipline, he is also disrespectful, not just to himself, but to you.
Your problem is not a lack of money
Your problem is a lack of self-discipline.
If you can't be disciplined with 1000, you won't have discipline even if given 1 million.
Money and indiscipline are mutually exclusive.
Honestly relationship isn't supposed to be a prison, people are meant to have a life outside it so yes go on friendship dates and take pictures but don't come back to me.
Advise someone once,
Remind him the second time,
Mention it the third time,
If they continue with their mess, leave them alone.
Just observe,
Let them drown in their own mess.
Then when they drown, and they seek your help, don't offer to help, you will drown with them.
Be thankful for the small achievements in your life.
Don't live another person's life.
Run your race. It is fulfilling.
Be patient. Your reward will come.