i think that in the next visit you'll have a double-barreled shotgun waitting for you at the door

Just kiddin i hope
Anyway, what her mother says about the present situation ?
I think you really like the girl don't you? Any other guy probably would leave her.
Your situation it's not easy, but try to avoid possible hostile situations, at this moment your situation will not improve if you open your mouth to fight back. I know it's hard but you must suck it up
In the end just ask yourself, does she deserve all your effort? Does she loves you? do you love her ?