Healing emotionally is quite necessary for physical healing. Part of that emotional healing is to forgive those who have wronged you. Forgiving them is more about you then them. You can (and should) still protect yourself and show disapproval in certain things, or avoid them if you want. Forgiveness is about not feeling like a victim anymore and not holding any ill will towards anyone.
Many people don't understand love at all. They have expectations and they mix their love with their expectations. Love doesn't have any expectations, it's just pure appreciation for someone. When you mix the two, it becomes a mess and you end up really hurting the people you love, sometimes without noticing. A lot of the pain and suffering in the world is caused in this way.
Be strong and know that you are capable of anything. You are capable of healing yourself, emotionally, mentally, and physically, even in a toxic environment. As you start this process you'll eventually find a way towards a less toxic environment where the healing will move much faster.
Good luck! Be strong! Believe in yourself!