Jamie--I am very sorry that not only were you hurt as a child, but then hurt again by adults you trusted with your private business. Please don't feel that it's your fault or that you're a vile person as you say. And whether you are gay or not is irrelevant, it does not make you gay because you were molested nor does it make you a bad person. You really need professional help from a therapist to deal with this terrible thing that happened to you. I am divorcing my husband right now not because he was molested & raped repeatedly by his uncle growing up, but because he has kept it a secret for over 40 years and continues to sweep it under the carpet--it has ruined his life not because it happened to him but because he refuses to deal with it; he changes jobs every month, is a very negative & depressed person & is comfortable being a victim. You need to deal with this while you are young so that you can get on with the rest of your life, and make it a quality life that feels worth living.
I wish you the very best, and my heart goes out to you. But things will get better if you seek help!