i have never been in your shoes..but..
you should of leave already..move out..
because you sound like a good,loving,caring person.
you don't deserve all these crap..
wtf??? her parents doesn't have a house???
they have no right to live in the same house..did they buy it??
you deserve...