I just think that Riku is one of those guys who wants a girl, but is destined to be alone, and since Sora is the main character then he gets Kairi......no they are not gay, maybe if it were like a T rated game, but I wouldn't play it then. I'd rather not play as a homesexual main character -_-.