Hi. I can relate to much of what you disclosed.
I don't have many friends, largely because I don't like to go out much. I am pretty much a homebody.
Also..if you speak your mind..and are not exactly politically correct...that can be a large stumbling block..as folks often bully or ostricise(sp) those who are not in agreement with them. To be an individual in this society lends itself to a great deal of scrutiny.
Your parents probably want you to walk in lockstep to their
way of thinking.
Always be true to yourself. I am betting that once you are out of college..you will make friends. Try to open yourself up a little...& don't worry about folks being critical.
Welcome to PC. Feel free to PM me or email me if you'ld like. I am a good listener.
~Dottie