If humans evolved from apes, that would mean that humans are better then apes, and if so then why are apes still around? In all other cases of evolution the original organism dies off completely, why would apes still be around?
You're thinking of evolution in the wrong way. Life doesn't fall onto a ladder, but rather onto a tree. Birds evolved from reptiles, but there are still reptiles. Mammals IIRC also evolved from reptiles. Reptiles evolved from fish, but there are still fish - in fact, all land animals evolved from fish. Fish evolved from lampreys or hagfish (or something similar) but we still have both.
In some cases, a new species will outcompete the old species. In some cases, a new species will adapt to eat a different kind of food, or live in a different kind of tree, in which case, both can survive. In other cases, no new species is created, but an entire population of individuals evolves into something different.
Clearly, if life evolved, in some cases the second option would have to happen, because otherwise all life would be the same. The key to understanding this is realising that not all organisms occupy the same ecological niche. When the first amphibian evolved, the fish it had evolved from didn't all just die - in fact, the amphibian took to land because nothing else was eating the food on land, or hunting it on land. As such, it didn't need to try and eat whatever the fish were eating, and so they both remained alive.
The same kind of thing happened with us and apes.
Oh and by the way, it's not technically correct to say "us and apes." We
are apes - if you name every feature that, say, gorillas and chimpanzees share, you will find, that humans have it as well, in 99.9% of cases.
If homosexuality is a gene, that would mean it needs to be passed between the generations. So in order for someone to be gay they're parents would need to be gay and homosexuals are not reproducing, So how is this "gene" being passed? On top of that even if it was a gene it would be the recessive gene and get taken out of DNA after 2 or 3 generations, so how could a person with no gay parents or grandparents be gay?
This is a very interesting topic, in fact. Since it's interesting, lots of research is being done into it! One thing I believe is for sure - there's no "gay gene."
As far as I can recall, the last thing I read on the subject suggested that there is a certain gene which makes boys born after the first more likely to be gay. I think the same gene confers an advantage to the first born, too. The reason homosexuality survives as a trait is because the same gene confers different advantages.
In any event, even if homosexuality were based on one gene that had no other effects, that doesn't stop it from being passed on. There are plenty of other genes which harm one's chances of having children, but which are still knocking about in the gene pool. Also remember that a homosexual man can still have children - Oscar Wilde, for example, was married with children.