I think that you are trying to be somewhat humorous with the writing. I can't stand this whiny little MC.
What is wrong with making "men" act like they might possibly be capable of producing testosterone?
"Hey kid, wanna take a bath?"
"Oh, gee, lady. You are related to somebody that I once met. I could NEVER let you see my pee-pee."
I'm not saying that he should have jumped in the tub, but could you at least use excuses that DON'T make it seem like he would rather have a cock in his ass? PLEASE?