Maybe it's just me, but it sounds like your ex was exceptionally ignorant. Even at 16, I don't think I'd ever reach such conclusions, but...everyone is different, I suppose.
But you can be inexperienced and open-minded or "knowledgeable". I know what I want and how I want it; it's just the getting it that's the problem.

On OkCupid, my choices seem to be: "straight" men in their late 50s, the morbidly obese, or men wearing women's clothing (some claiming to be transwomen still identifying as men). Unfortunately, none of those are my type. I've had no luck with Grindr, either, although I missed a message by a ridiculously hot guy who later blocked me.
It can get frustrating sometimes, especially when guys don't seem to find you attractive, but I'm learning to be patient. I'm only 21, after all... I'm sure I can find myself someone to be in a relationship with (or have sort sort of physical contact with, at least) one day.