@Astartiel dads can be great examples of how not to act sometimes. Be the stronger person and keep your head up. Just because he is unhappy and has to yell doesnt mean you have to be unhappy like him too. You absolutely deserve to be happy, just hang in there!
@Astartiel yeah. I have had plenty of moments like those with my own dad. While I dont know your exact situation I do know how those moments made me feel and how they tanked my own feeling of self worth.
You will get through it. You deserve respect and to be happy. If dad wont give it to you, others will.
Hang in there and stay strong.