Most Helpful Guy
Not to resort to ageism here, but you're under 18, and I'm assuming you're both around the same age.
I have this hypothesis that all teenage boys go through an"idiot" phase. It's when you practically have the body of an adult, except with many times the amount of testosterone being produced. It leads to hypersexuality, aggression, and the occasional emotional instability. I'm speaking out of personal experience. My advice is, don't worry too much. You being a young woman makes you more likely to be more mature at the same as him. Just try to relax, and don't rush a relationship. You're still young.
Most Helpful Girl
Long story short, he is hurt and acting out because of that.
His reaction sadly is common, but it shows how deep his insecurities go. It's probably good that you slowed things down.
You need to tell him that he is behaving poorly. You enjoyed his company in the past, but have no desire to be around him when he acts like this.