Jealousy is an awful, awful emotion, that stems from insecurity.
I'm a jealous person, but I have learned that its my problem, its an insecurity problem and I can usually deal with it.
Your gf kinda takes *insecure* to a new level, if its something you want to work on - fine....but she has to realise she has a serious problem and want to deal with it.
Figuring out your password was the proverbial straw and I think you have been more than super patient about the whole thing.
I have no advice that hasnt already been given (x 10), but I wish you luck and I (think) admire your dedication to love