I am not convinced that poster really shows what happens with the game, I do agree that FemShep should have had one more straight romance carry into ME3 (such as Jacob or maybe be able to hook up with Thane before the Citadel mission). I don't consider Liara to be straight or lesbian with either character since the Asari are only one gender and with Diana Allers and Kelly Chambers I can't consider romances, for the characters I consider romanceable have more to the relationship then what those two offer.
The Liara thing is splitting hairs, albeit legit ones since technically, Liara isn't either. However, the asari are portrayed as an inherently feminine race, referred to as she, and use matriarchal-heavy terms.
Truth of the matter is, Femshep has less options, and at end game, only has four 'real' options- Garrus, Kaidan, Liara and Samantha. So if you're exclusively het, that still boils down to two. So for people like me, who preferred Thane- and to be completely honest here, I would have taken Jacob over Kaidan if I had to choose between the two- we kind of got the short end of the stick.
Don't get me wrong, Garrus is totally my bff. We're brothers to the end. But my heart lay with Thane, and not only did he die (which I was prepared for), they completely botched his charactersation. Jacob's was even worse. I liked Jacob. He was a good, solid man with his head on straight and his priorities in order. Then they made him a cheating jerk with unfortunate implications. I understand he wasn't all that popular. That's no reason to backhand his small, but fervent fanbase.