Okay, I have mixed feelings.
NO, your father nor your mother should've laid a single finger on you. That's a stupid way of dealing with things.
But I have to agree with some people, this does sound a tad bit suspicious, I mean, a 34(?) year old MARRIED man is cheating on his wife for an eighteen year old virgin. To me, it kind of seems like a sort of jackpot thing, where he'll take your virginity, "love" on you, then leave you for some other girl.
But who knows? Perhaps his relationship just sucks and he's sick of his family. That would make him a bad person, but at least there's a small chance this is actual love.