Hey op don't think of 'daddy' in the literal meaning, think of it as a pet name, I say just roll with it, she obv likes it a lot, telling her that you don't like to be called that might repress her...
I use asics right now, they are really good, they look pretty average compared to other shoes, but if you are actually using them for running / elliptical etc, then it's what you want
He's a piece of trash, but he only treated you like that because he knows he can, stand up for yourself, if you need to kick his ass so be it, never let anyone treat you like that