Unfortunately I have two friends like you. Their Ws trip them like $hit and they are so fearful of change they put up with it. The more they try to please the more they get crapped on. In my personal life I do not give out unsolicited advice so I just validate their feelings. One time I asked told my friend he should ask his w for his b@lls back and he just rolled his eyes at me.

Wolf you will get through this and realize you deserve better.