I have very few "deal-breakers" for a long term relationship. But I can say that the people who have remained in my life for years-all have common ground with one another.
I know for sure that I don't deal well with people who have an inability to accept gay/bi or other races or interracial people.
After that-there are many things I don't do-but the people whom I love do. Its certainly EASIER if they can accept that as well as I do.
That hasn't always worked out either but so long as I can see that they are working on themselves and progressing along the line of better-ment for themselves, I can generally accept most any "fault".
"Love As Thou Wilt"