I died at this comment.
Three things.
1) Sounds like you have good parents. Seriously. As you get older you're going to realize more and more that your parents are human and it's confusing being a parent to a kid and teenager. They clearly love you and communicate with you pretty openely, be grateful for that.
2) You were an ass at first, but we all have our days. Don't beat yourself up over it too much. One of the best apologies is to learn from it and try to improve, not wallow in how awful you are - because you're not.
3) I think you should be commended for being willing to self-reflect and realize fairly quickly that you might be seeing things wrong. You took critique, owned it, and apologized. That's not always the case. That says something about who you are. Keep building in that. Way to go.