Advice please!

I need some advice or even just your thoughts on this situation. I turn 17 in 3 days. I've been in a relationship for almost a year & a half now. We're both really happy and we've become apart of each others family. We're super close and we do everything together. We've gone through a lot in our relationship but most recently we've gone through something thats never been so bothering to me. My step mom, I live with her & my dad, found a receipt with condoms on it that we purchased about 3 weeks ago. She then showed my dad and then confronted me. At first she was very comforting saying she understood due to our age and that we were in love. She hugged me afterwards and then warned me that my dad knew. So my boy friend comes over later that evening before my dad was home. She confronted him but was so stern! She's like you guys aren't ready for a kid and said I wasn't allowed to go to his house anymore even if his dad was home. Then my dad comes home and my boy friend leaves. They sit me down & tell me things like "We've done all we can to help you make good decisions." "I am so disappointed in you." I was literally sitting in the floor bawling by the end of the discussion. My dad wants me on birth control but my step mom refuses because she 'doesn't want to make it okay for us to have sex'. My dad said hurtful things and my step mom just kept saying hurtful things and like completely switched her aspect and tone about it. We're not allowed to meet up and see each other, he has to come to my house to even see me. What advice I'm seeking for is what should I do about this ? I feel so bothered and controlled. I understand why as parents they would be mad but why so controlling? My real mom thinks its ridiculous that he's letting my step mom control him and that they should be happy I was taking precautions on being safe while doing so.