Your number 1 and 2, I agree.
I'd also like to add my feelings, see below.
Love,honesty,loyalty and respect, have no genders.
These are things that make relationships work.
Rather, it be in heterosexual or gay relationships, the mutuality of it is what makes a relationship work, without those things, there is no point in staying with someone, unless things can be worked out involving both partners.
This also applies with just about any other relationships, for example friends,family, and yes, even our pets.

Just my 2 cents.