>>17512275People need other people, and you can have friends but you need family first. But like you say, some can be shitty. It's hard but you must try to improve yourself then hopefully you can have a nice one of your own. You probably wouldn't be a virgin if you had decent relations around you in the first place, and saw how good people interact and don't have to worry about arguments. You need support from other people in your life. Find good frens. Unfortunately you may have to accept you'll never find it within your own family, but don't give up. You are not them, you don't need to act like them, and even if you ever do have such moments you have a brain and reason and can make different choices at any time.
Good luck fren.