There is absolutely nothing we can do to change others no matter how much we love them and pray for them. People will only change when they recognize a personal need for it.
You can (and should) walk away from any person, conversation or situation that does not honor Christ without ruining your life or looking back with regret. Don’t believe the people that tell you otherwise.
Living into God’s will is easier than trying to live for yourself. When you’re living as a fool, no one has your back for very long, but God will always take you back.