Sorry but she sounds like a *****, you can work it out but anyone that makes you choose between her and your family is messed up. Also, she immediately went back to her ex, which is even more messed up. Like I said you can work it out but... Do you really want to?