Most Helpful Guy
"Today he told me to pick between him and my friends."
That's called an ultimatun. NO romantic partner ever gives an ultimatum to another romantic partner. Anyone who does is not your romantic partner.
He needs to go - NOW. He is absolutely no good for you. Not only is he controlling as you suggest, he's immature and, worst of all, he really doesn't love you - he's currently incapable of it. He wants to own you.
Get rid of him now.
Most Helpful Girl
1) No, you weren't wrong. He shouldn't have given you an ultimatum. What a jerk.
2) Don't listen to his manipulative tactics. Did you ASK him to choose over his friends? No. He made the choice. That's his issue.
3) You're good, girl. You deserve better than that fool.