So I have been reading some posts and I thought it was interesting that some people make Shepard gay. There's nothing wrong with it but what do you guys think? I think that Shepard should be with Tali (male)

And then femshep should be with Garrus. Anyway what do you guys think? Should bioware have not made that option possible or is it okay? Anyway this is just my opinion.

I totally agree with you about the downside of how they did the romances, and it's especially evident in ME3. I also agree that the options for a straight femshep suck. I do disagree with your assessment of Tali and Garrus though. Well mostly Tali actually. She is not always present "all the time". In ME2 she cannot join your squad until about 1/3 of the way through the game. In ME3 she cannot join you until after the Citadel Coup, and that's halfway plus through the game. Liara is clearly the basket in which they put all the romance eggs in ME3, especially if you import a file with her as your ME1 romance. You can talk to Liara more times than Tali and Garrus combined in ME3, and your relationship rekindles the moment you meet on Mars. It's affectionate throughout the game. It's easily the most developed romantic subplot in ME3. In fact, you can talk to Liara twice as many times as anyone else on the Normandy. That's actually the most disappointing aspect of Normandy crew interactions in the game for me. That they kinda gave the whole ranch to Liara at the expense of the other members of your crew.

The way all three installments blocked some characters and locked in others really annoyed me. As for the gay options? No it doesn't bother me at all. Love is love. And when I play as Male Shepard I romance Kaidan. Every time.