The honest advice here nobody likes to hear, but is the reality.
Occasionally people like this can change, but it takes some pretty serious life events to cause a behavioral change like that to stick. Something like a divorce, death in the family, personal near death experience, becoming destitute, watching something horrible happen in front of you, etc.
Point being, it's unlikely to change anytime soon.