If God loved everyone unconditionally, wouldn't that make that love largely meaningless?
Also, say God loved unconditionally, then why not kill and rape since God will support you and give you a big hug when you are done? The reason for conditional love is some behavior is more optimized, so love becomes a reward for being optimized for yourself and others.
As far as homosexual behavior, if we did not have modern medicine, but rather lived in ancient time, such behavior, especially for the gay males, would create disease, since aspects of the behavior are unsanitary and people did not know about germs nor did they have ways to deal with new disease. The wage of sin was death, was not so much an angry fire and brimstone warning, but a practical guideline. Some behavior, although humanly possible, comes with unexpected negative side affects; such as disease leading to death; AIDS.
If we had been back in the ancient times and the AIDS pandemic appeared, the death toll would have be a lot larger. Modern medicine allows use to cheat natural cause and affect. The ancients did not have that cheat, so they needed to create taboos to save lives. Some may not apply today, because of the cheats, but if we need a cheat, the behavior may not be exactly natural.
How could homosexually evolve from natural selection, when the behavior does not breed? It is not part of evolutionary theory, so it has to be connected to will and choice often at an unconscious level.