Isn't Rose a bisexual? She used to hit on John and Dave(before she found out he was her brother), right?

Bi, Pan, Poly, she could be any non-monosexual sexuality. Or she could be Homosexual but previously under the sociological ideology that everyone is straight and as most thirteen years do just assumed she was straight.  Basically, she would be anything but heterosexual.