A really painful story. I know personally that keeping own wits in these situations is really hard. At a certain point you feel that a line has been crossed. Usually there is no return from that. Still, you are all in and struggle for what you deserve. You find yourself in a spiral of events, of people building fences and pushing you back.
The good part is that pain gives you the strength to take tough decisions and change your life, towards a more suitable path. Away from people who don’t deserve you.