She definitely sounds like trouble. I agree with Girl68 saying bank accounts have nothing to do with infidelity. It sounds like she's trying to take advantage of you. If you do get rid of her, you're not in the clear. By her applying for a credit card without your knowledge, you know for certain she has a hold of your social security number. I would contact one of the big 3 credit bureaus, equifax, transunion, or experian and have them flag your social security number. That way, if someone opens credit in your name there either needs to be a password or they will call you.
Always tell people exactly how you feel, at that exact moment. If the moment has passed, let us help you:
www.HopeYouGetThis.Com
L’esprit de l’escalier