4 things are true...
1st) There are def ways to undelete characters - contact CS, they should be able to help you, and GL.
2) Everyone here jumping to judge whose fault this is has their head up a random orifice. NO ONE except you knows the full story, and, respectfully, even you may not be objective in your description, so judgements are blind (or worse!), and the advice given based on those is likewise.
iii) This does sound like a strong reaction, so SOMETHING is up, and quite possibly it has
nothing to do with DDO. A long sit down, heart to heart might be in order. As a suggestion - you know your relationship, not I.
last) Strangers are not where you should be looking for support, or advice, except re the game. If "she" knows how to get to your characters, she might be able to read what you have posted here. (let that sink in...)
If you're not going to have a completely diff password for each site, a good option is to vary a password off a core, so if your "universal" password is "1234abCd", then your DDO pw might be "1234abCdDDO", or "1234DDOabCd" - something like that (altho' a less obvious permutation would be even more secure).