I imagine your parents are struggling with this as well — it would be heartbreaking to know that my kid was so unhappy at BS after making such a big decision. You’ve gotten a lot of good advice; here are a couple of thoughts:
In the academic side, if your advisor isn’t being helpful, go up the chain. Do you have a class dean who is in charge of, or the ombudsman for, your class? Or a dean of students or dean of studies? Even if you end up staying in your classes for now, perhaps you can get some constructive insight into the thought process and/or make changes next term.
Sometimes having the freedom to make the most extreme change — here, leaving BS mid-year — helps it things in perspective. If your parents were to allow you to simply leave, would that make you happy? Is it that bad that you would feel better about leaving than working to improve the situation?
Try to work on one thing at a time, and don’t expect everything to get better by itself. Perhaps if you can chip away at one aspect, other pieces won’t seem so bad. Join a club or activity; focus one friend, one day at a time. An activity or two will be good for your resume as well as a distraction. Just try.
In the meantime, focus on school work and doing your best, so whatever the outcome, you’ll have a good GPA.
Best wishes to you. Please know that the parents feel for you!