Hey, I don't know what steps you took and don't know if it's too late, but I still wanted to help you. It's really sad but Pakistani culture breeds this kind of narcissistic behavior in our parents and they simply don't understand the effects it has on children. What makes it really bad is the fact that they're immigrants and are aggravated with the society they don't understand. they try to hold on to ideas from their previous culture not realizing it doesn't apply here since you aren't growing up in an environment kids in Pakistan are growing up in. It's a lot of "what they don't understand" really...they don't know all that they're doing is doing the opposite of what they want. I think you need to be fearless. You need to dorm at your university. DO REALLLLY WELL in school. Trust me, that's your only outlet. Once you do, get a fabulous job. Money makes fear go away. You'll be fine. But to your question, it's definitely culture. I hope you were able to do all these things. If you didn't, I hope I still helped. If your current situation turned out differently, I'm still here to help! =)