Until then, I feel perfectly free to speak my mind, and I do not accept strangers socially policing me. Why should I? They're the ones who have an issue, not me.
Both styles are acceptable, but don't let others tell you what the room reads. You are an adult, and perfectly capable of choosing for yourself what is appropriate communication. Whether you're someone who is naturally withdrawn or not makes no difference, you should always be able to feel comfortable being yourself. If you can't, your number one goal should be to permanently remove yourself from whichever situations restricts you from that, whatever way you can while maintaining your integrity.
Don't let others scare you into thinking you'll never make it work, cause you absolutely will. Where there's a will there's a way, and I don't know a single person who moved out of home, for example, then regretted it but ended up homeless because they cut ties. I'm sure you can find me an example or two, but in the vast majority of cases, the people who are the worst off in society are those who relied on someone who was toxic for them, not those who cut ties and failed to adequately provide for themselves.
Your body is capable of more than you know, and will even naturally prioritise things for you in the way they should be. Modern society allows you to be an individual at the cost of the community we used to have. That sucks, but as a hacker, you should accept things as they are, and take advantage of what you can in the broken systems that surround us. Even in your own life. Things are what they are, and you can feel about them however you want to. The only way to make them different is to use what's in front of you.