Люди не идеальны. Да и никто не идеален. Мы со всеми смотрим в разные зеркала: вам кажется, что друзья вас разочаровали, друзьям кажется, что вы их разочаровали, но каждый считает, что достоин лучшего.
Проблема в том, что "лучшее" существует большей частью в фантазиях и представлениях о жизни, а в реальности лучшее определяется степенью приемлемости лично для вас. Что вы готовы отнести к существенным недостаткам, а что - к терпимым. И уже исходя из этого решать, кого оставить в своем окружении, а кого нет.
Повторюсь, идеальных не бывает. И пока мы ждём "того, кто еще не родился", жизнь проходит. Её можно провести в одиночестве - некоторым так комфортно, а можно брать от каждого по чуть-чуть хорошего, что он способен дать.
Закрыться от мира односторонне нельзя - он всегда закрывается в ответ.
И если вам в целом нужны друзья, семья, общение, то лучше выдохнуть и попробовать расслабиться. Возможно, депрессняк пройдёт, и все заиграет другими красками.