Dilemma
So sorry to hear of this. It's hard to be firm with people who you have to see often. I had someone I had to be tough with ( my mother in law). Once I said no to her demands, she backed down. She became quite pleasant after that. So stand your ground, and be happier with yourself.