I met someone online before too. It did work out for a bit anyhow lol.. Never limit yourself. Explore all doors - when you find the one you will be glad you did :) If you don't you risk never meeting that special, awesome individual and you will meet said person because you're not going to be close minded, rather, adventurous and open minded. Yes. You are.
Personally, I try not to judge, but from my experience, invariably when a blanket statement as to why it appears that ____________ is lacking, the person speaking is unwilling to treat the other person the way they want to be treated.