Is homesexuality consistent with hindu teachings?

Is homosexuality consistent with hindu teachings? Hinduism teaches and expects its followers to observe a moral code of conduct. Because marriage is a union between a man and a woman as spouses, as recognized by the social system of the time. It is not validated by the Vedas. Marriage is a sacred relationship that cannot be redefined according to our convenience. Any definition of marriage in Hinduism need to be validated by the Vedas, which are considered the verbal testimony since they are an eternal aspect of God and represent the highest truth. The Vedas recognize the marriage between a man and a woman only. Such a marriage may happen either with or without consent , but the relationship is always between a man and woman, never between people of the same-sex. Even the Asuras (demons), who break all the rules, do not participate in same-sex relationships. According to the Vedas, a marriage is a sacred bond between two individual souls, born on earth as a male and a female to p...