Hi hun
Don't feel bad about your feelings and think that you are a freak. This is called Gender dysphoria. It is not normal for normal people because they define what normal is due to living after perfection. Who is perfect and what is perfect in this world. Gender dysphoria is normal for transgender people otherwise you would not be transgender.There are more than one type of normal.
I am sure you are familiar with where this may come from and why your brain is telling you,you are female when you are actually in a male body. I have the same issue as well believe me I have felt the same. I wanted to be a girl so bad in my teenage years that I tried to castrate myself

This is only part of my story. Don't feel embarrassed about your feelings the more you beat yourself up about them the worse you make yourself feel and the worse they get.
This is a birth defect in the brain where something went wrong in the hormone washing of the brain while you where in your mommies tummy. Your brain whole brain did not masculinise properly and left you with a female brain. Well we all know that the brain controls your whole body. It is where your actual gender identity is. This leaves people with us with a problem. You are a girl in your head but a boy on the outside. People believe that the animalistic nature will determine who you are by your genitals.
The thing is hun you have to get to a therapist. Then when you worked through the process and are comfortable get your family to the therapist to explain to them that this is not disgusting. This things happen in life.
I think your family is really disgusting for treating you this way. But believe me this is your life you have to live it not them. Don't cheat yourself! I cheated myself and at this stage if I knew what I know now I would have transitioned when I finished school. Rather I got married tried to do the right thing had a child,okay I wont trade her for anything in this world. But I still feel cheated. You may know my story.
Be good to yourself
Hugs