I know you are stuck between a rock and a hard place. I hope it works out well and don't lose yourself. I know you love them but you need to ask if love is enough in these situations? If you are happy now it's a good sign. If nothing changes and you want to stay you may just have to accept your girlfriend for who she is.