

Not understanding what words mean isn’t an unpopular opinion, you’re just wrong
Not about the first bit, that’s arguable
You definitely DO need more labels than straight, gay, and bi. For example: asexual or sapiosexual, those don’t fit into any of the 3 you listed
Works quite well in person unless the person is literally beyond logic and saving
It’s really hard for people to completely deny close friends with hard evidence in person (usually saying your line results in them asking why and then you can search stuff up on your phone or something), much easier with the distance of social media