I totally understand Elanore, even though I have a understanding girlfriend, who accepts I'm trans. I'm on my 2nd M.A. in I/O Psych, my first one was in General Psych. At work, my job is legally menial(at least to me), all my peers talk about other people or gossip about other people, and all my friends and loved one, talk about their daily hurts, with other people or me, just the way life is, none talk about world events, or things other than their hurts. To find quality people, you need to go to quality places, reading clubs, chess clubs, stuff like that, not that I have gone to those, but I've heard of that. You will find out as you go up in your education, you will find less people you have in common, and more you will have to accommodate other people, just to work and get by, at least for me, unless you become a professor or something like that, then you stick with your intellectual collegues. All I can say is there are trade offs, but your quest maybe a needle in the haystack, but they are out there.