Thank you for writing in to Just Answer.
It sounds to me like you've already done quite a bit of reading around this and you raised some excellent questions.
First of all, what you are experiencing is not atypical. It also does not conclusively indicate that you are homosexual. Often times, this kind of questioning of your sexual orientation can be a temporary phase, a curiosity phase. This kind of situation is most often faced by those who experience a strong internal aversion to or conflict around homosexuality. Due to their internal conflict they often find themselves attracted to the very thing they want to avoid. So an effective solution would be to get to the heart of what you're experiencing and to uncover where it is coming from. One of the best ways to do that is through therapy. Either psychotherapy or cognitive behavioral therapy (CBT) can be very effective.
Psychoanalytic theory does that say unresolved past conflicts can lead to identifying with the same sex parent however not all of those who encounter unresolved conflicts will become gay or lesbian so I think the solution lies in uncovering the particular reasons, set of circumstances and issues that might have led you onto this path. As mentioned above, this can be best done with a therapist.
Moreover, there is often a small but significant difference between being attracted to the same sex and taking the steps to date and enter a relationship with the same sex. This means that were you to push yourself towards taking actual action steps towards a same sex relationship you might find that you are not really interested in having one. And even if you did
have childhood issues it does not mean you cannot have a long and healthy relationship with a man.
I have not come across Hindu faith based readings on homosexuality and how it fits in with the ideals of Hinduism but I can tell you this - based on my over 15 years of readings on eastern spiritual principles - that a core purpose of our life is self-realization. And acknowledging and accepting our sexual preferences is a big step towards accepting who we are and therefore it is a step forward on the path to self-realization.
I hope that helped to provide you with some perspective.
Please do let me know if you have further questions/thoughts.