I apologize for the length, but I will do my best to explain:
My boyfriend and I have been dating for almost a year, and things are wonderful between us. He treats me like a princess and makes me feel good about myself. He is my best friend and I completely trust him, so there are no jealousy issues whatsoever. However, things are going horrendously wrong with my family. Since the beginning, they have refused to accept him as my boyfriend, and only because of two reasons: 1) To them he is ugly and undesireable, but to me he is attractive; 2)He is going into fashion photography as a career because he is passionate about it, but my parents believe that it is an easy career for lazy/unmotivated people that aren't smart enough to do anything else. The things they say to me about him hurt me so much, and I have been trying to stand up for him but I get in trouble for it. They admitted that they do not know his personality and how he treats me, but they said regardless they will never give him a chance.
About 7 months into our relationship my parents gave me two choices: 1) Stay with him and they will stop funding for my college or 2)Listen to them and have a happy life with someone they approve of. I tried going behind their backs, and I told my boyfriend about what was going on and he agreed to it, but my mom soon found out that we were still dating. She looked at my text messages (she is bad with technology so that was surprising) and became furious.
She kept trying to squeeze the truth out of me, and eventually I gave in and told her that I never broke up with him and I don't plan to. She says that she will not be involved in my personal matters anymore (my parents are controlling) but if there is to be a future with him, she will deny any relations with him (and possibly me). She also told me that the last time she said she would not fund my education was only a thing she said out of anger and that she loves me too much to do that. However, I am scared that she is lying so I am going to prepare myself to be financially independent.
So my question is, am I doing the right thing for myself? It really hurts me that I was forced to choose between my family and him, all because of shallow reasons. Of course, I could just leave him, but I cannot help my feelings for him. Maybe I'm too young, but I love him very much and I do not want to leave him unless there is an actual problem between us. I choose him because he makes me feel like a wonderful person that deserves everything, and he is amazingly supportive and understanding. My parents on the other hand love me very much, but when I try to talk to them about problems, they blame me for it, put me down and do not provide me emotional support/comfort. I have never felt comfortable around my parents to trust them with anything. I feel that because of how judgmental they are, no one will ever been good enough for them, so leaving him to find someone else "better" that I also happen to love just as much may not even make them happy.
Now that this has happened, my parents don't trust me at all and are very disappointed that I refuse obey them (fyi, they are Asian immigrants, and in our culture the child must do everything the parents want them to do, including choosing marriage partners). In their eyes I am a bad child, but really I am a hard-working student that hasn't done anything to hurt anyone on purpose. I've already tried explaining that I am an adult that should learn from mistakes, but they believe that parents should not let children learn from mistakes, but create the perfect life for them. It's a nice thing to do for me, but I'm sorry to say cannot agree with them.
PS-It's only my parents that have something against him, he is only mad that they are treating me this way, but he does not hate them.
Thank you so much for taking the time to read this, again sorry for the length, but any mature advice/insight is appreciated!