Re: It's all disgusting!!!
That's why, whenever I design my own boards, I make most connectors affixed to said boards male. Definitely not because my boards usually connect to others via ribbon cables. No sir.
Although it does get a bit weird when you need boards that stack vertically... The solution I'm currently using is alternating male and female headers on interconnecting boards. (That is, of course, because I'm trying to be nice to hermaphrodites, and totally not because it adds more static friction to the connection.)