>>1
You are not stupid, just a bit silly.
I won't comment on your breakup, because... well, it doesn't sound real, you aren't telling the whole story.
But Nothing is "for a lifetime", things change, you will change, your girlfriend will change, sometimes those changes make you stop loving. And why the obsession with virginity? It has no impact on relationship, besides not fitting your fairytale fantasy.
Who is criticizing you anyway? I doubt many people care about what you want in a relationship. Not that your beliefs are radical or unusual in the first place.