Oh, boy…
Before this gets out of hand, and it will, let me just say that your statement, right there, is one huge generalization. Huge. Just because someone doesn’t share your specific set of values or has another perspective on the implications of sex doesn’t instantly mean they are unstable...