Luna, first off...this is about as safe a forum to ever come up with whatever as I have ever seen.
Your situation is a tough one, but nothing is beyond repair.
I have a pile of kids...27, 21, 19, 18...the first three girls.
Believe me when I tell you that between them, living their young crazy lives, I have had to ride the roller coaster called "OMG" more than once.
One letting in an 18yr old through her second floor window when she was 13-14, getting pregnant by the same guy...going through all of that...no details beyond that is necessary...it was ugly.
One dating a guy who we found out after they broke up that he had date raped her when she was 14; she stayed with him out of guilt...we found out when he bragged on facebook about the 6 14-15yr old girls he had plucked without their consent...my son who had a friend of a friend looped it back to us.
And on and on.
Yours is not all that uncommon.
We as a forum will support you of course.
I as a person on the same support you and offer all the internet hugs and well wishes that I can muster...PMs are available if desired or needed, for another Father's input.
Your life is yours to live.
The issue with your Dad...it is not easy to understand right now but he made his choices and he is an adult. It is not yours to manage for him. That he did what he did to have anything to be caught for is not on you.
You gotta let that part go.
That is easy to say and so very hard to do, but try.
Your family will come back, give it time.
There are stages everyone goes through when a major event happens...be it a house fire, wrecking a car, getting arrested, etc. or the more personal stuff like teen age pregnancies, catching kids with drugs, etc.
These stages take the pace they take...they can not be forced, do not try.
There are initial stages of anger, which eventually leads to denial, and then in the end a measure of acceptance.
Not everyone reaches this stage, but most do over time.
And truthfully if they do not reach the acceptance point, that is on them and not on you.
You did not break your vows, you did not assault or injure anyone...you simply had to deal with who you are at this very moment.
Life can be wonderful and full of ponies and rainbows...but life also reminds us that ponies poo, a lot...and also reminds us that usually where there are rainbows there is rain.
Step around the poo, get out of the rain, pick yourself up...life is not over, it is just getting started for you.
There are real councilors ready to help online, on the phone, and in person...where ever you are.
Find them...talk to them...and listen to them.
The rest will fall into place.
Believe me...I promise that as a parent, and my wife backs me up here on this for sure, I would much rather get a life choice situation like being interested in same sex partners than something life damning like having HIV from dirty needles from being addicted to heroin.
Oh we would be mad or upset at the moment...that is life, and you wish the best for your kids and your friends...easier is better, but you have to be true to yourself.
We would support our kids no matter what...give us a couple days to chew on the tough bits as they come up...and I am sure they will come around in their own time.
Your business is your own...that you could share here is important.
A simple forum for supporting LED toys...leading to being a forum that could give even the smallest measure of support and friendship to another person...that has real value.
Chin up...it is not the end of the world...it just got more interesting is all.
Big hug from me Luna...I do not care boy or girl or pony...all the same to me...I would rather you be who you are and be comfortable in that skin.
PS
Your Mom will need hugs too...sooner than later...just saying.