I'm going to lose my best friend
Why do you think you are going to loose him?
He was an asshole to me.
I'm sorry your friend was such a jerk to you, that was wrong. He is your best friend so he should have known better. If you value your friendship, you should make up with him or just cut him off so he doesn't hurt you anymore.
I don't want to control his behavior, I just want him to apologize, I'm going to act passive aggressive.
It makes sense that you want him to apologize to you. Not feeling like you can trust your friend is a really crappy feeling. Hopefully he makes thing up with you the right way.