When dealing, interacting, and engaging with people, it is important to remember a few things.
Everyone has a soul. God has given one to every person. Everyone is a created being.
You have never met someone that God doesn’t love. You have never met someone that God cannot save.
God will bring people into your life that you like having around, and will remove people you don’t like. He will also often give you people you don’t like and remove people you do like. Just remember that God places and removes people for the benefit of all involved. You never know how God is working in someone’s life. You never know who is just a divinely appointed meeting away from coming into God’s kingdom.
Everyone has a story. While someone’s background doesn’t excuse their behavior, it will soften your heart and strengthen your compassion towards them.
Always keep your spiritual ear out for God’s voice and prompting.