Look, here's the thing.
Virginity has to do with whether you've had sexual intercourse.
Sexual experience has to do with whether you've done anything ELSE, from kissing to oral sex.
If you aren't asking your partner these questions BEFORE you get married, you DESERVE to feel duped. Seriously... in an age when all sorts of sexual interaction can KILL you, you SHOULD be talking about it with your partner(s).
You don't have to give details, but you DO have to be honest.
Are you a virgin after giving (or receiving!) oral sex? I'd say yes. Are you "pure"? Nope. But... if you want "pure" in this day and age, you'd better get married at 10.
A LOT of the disagreement is because everyone seems to have different definitions--it's like that scene from "Clerks". She says she's had sex with x number of people, but has given oral to x others. He considers oral to be sex, and is just disgusted at the total number.
What it comes down to, for me, is "who cares?". Either you are, or you aren't. Either you have other experience, or you don't. As long as you've been safe, and done what YOU were ready for, and an active participant in---it's your damned sex life! If someone can't accept your past sexual history as part of who you are, then they should have a few rocks thrown at THEIR glass house, in my opinion.
