Good for you. Learning to listen to your inner voice, the one telling you to run from this, is a very important life skill. Trust that voice no matter what others may tell you. Standing up to your parents while still being respectful was probably a very difficult thing, so good for you for pulling it off. Every young person has to do this at some point, but not all are able to do it as well as you have.