Well, what's causing you two to argue? You need to find the root of the problem. Then depending on that, you should try and solve the issues, or otherwise, it may be best to leave and find someone you are more compatible with.
EDIT: Also if she bitches about you online.. I think she is acting...