@ChicanoDag:
Interesting questions. Not as simple as I first thought when I read the title.
Upon reflection, I think that I act as if there are different types of virginity. When contacted on a hook-up app, I never ask if someone is a virgin. I'll always ask, "Have you been butt fucked?" and "Have you been throat fucked?" The answer varies. Someone can give great blow jobs but have never been fucked in the ass. Someone can love being butt fucked but never been throat fucked.
See, I can train a virgin, but it's not really something I want to do. Helping a virgin with their first time being butt fucked or throat fucked takes a lot of time, patience and energy. Not something I want to invest in when I'm looking for a quick fuck on a hook-up app.
As for your last question, it depends on the definition of "gay." In my mind, at least, gay and homosexual and queer are not all the same things. I see gay as relating to culture. Homosexual as the simple physical desire and attraction towards someone of the same gender. And queer as meaning anyone who is not straight (gay, lesbian, bi, trans, asexual, etc).
But then, maybe the question isn't important. If you want to go to gay discos and hang rainbow flags all over your home, go for it. I don't care who you're fucking. If you want to fuck a man and then afterwards you want to fuck a woman, I don't see why anyone should have the right to judge you. Pursue the relationships you want. Have sex or don't have sex on YOUR timetable. Resist the pressure to be something you're not. Do what make YOU happy.
Interesting answers..