G'day Bao
First off, I want to say that I think you are a courageous young man.
Bao mate, from what you've said, your friends have decided to compartmentalize you and when you decided that it was time for you to stretch out a bit, and found you didn't fit in the box that they had put you in and so you stepped out of it.
If your friends can't deal with the fact that you no longer fit with what their perception they have of you, well to be honest, that is their problem!
Bao, you can't control what people think or how they look at you. All you can do be be you. And you are being you. And there is nothing wrong with being you and being real. As I said, it's their problem. You have given them time and space. And you have been more than fair and honest. And to repeat myself...really courageous.
It's not easy being 17 and in school and having to see the same people day after day especially if they claim to be your friends. True friends love and accept each other unconditionally.
You know what word I really dislike? It's the word tolerance. Tolerance means to put up with something or someone even if you can't stand them/it or what they do. Tolerance means enduring what you don't want to endure. Tolerance can lead to resentment and anxiety and anger. You don't have to tolerate what they are doing to you. You don't have to be tolerant!
I'm not from the US but I want to say something...
When your 'friends' decide that they want to quote the fifth amendment to you...maybe you should quote Thomas Jefferson when he said in the Declaration of Independance...
"We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the Pursuit of Happiness."
Cheers
Bev