This. After Decades of trying, I've decided the best way of changing people is to lead by example, and let them observe you. No one gets out of a hole using rational argument, so reasoning is ineffective. All you can do is be the best version of yourself around them and hope their emotions kick in and lead them in the right direction.