You two just have different personalities. And gl thing argument is little pushy from your side. Nobody need to give you a reason for not liking a thing. You just have to asked her directly if they are homophobic because you are the one who assumed it yourself.
Second you said that you are confrontation and opinionated type yet you are not able to...... reply
Genetics, environment factor etc can affect the behaviour of human. It's also nature vs nurture.
It interesting of you put some people with same environment or even control the other factors the outcome of each person behaviour regarding the situation varies. Also human can adapt according to the situation. It's interesting as we evolve we construc...... reply
For me it's plot but I also something I am reading a Manga if I like the art I end reading it even it's plot was shitty but its like I don't add it into my read list. reply
If you are 25 above then maybe but 20 year age gap is a lot. And mostly creepy one want to date that much younger person. You can also asked yourself will you date that much younger person at their age. The dating history will shows their pattern if they are predators or not . But again you can find your soulmate that much older but I I think the ...... reply
How was your journey to learning a new language . Which language do you find difficult to speak and which one is the easiest. Which language you find pleasing to listen.