Может, но тут уж стоит определиться. Скорее, это вы реалист, а она себя неправильно классифицировала.
Есть разница между реалистом и нытиком, энергетическим вампиром.
И есть разница между оптимистичным отношением к жизни и "розовыми очками".
Невозможно дружить с человеком, который ноет в ответ на любую тему, не принимая никаких аргументов, играет в "да, но.." и тянет из вас все соки. И также невозможно дружить, когда у одного серьезные проблемы, а другой машет рукой: "забей, ну что ты ноешь, вон сегодня солнце выглянуло, почему ты не радуешься?!"
Долго такое общение не потянет, вы правы. В первом случае человек или тянет друга-жертву за собой на дно своего унылого болотца, или вот так вот вынуждает рвать контакты. Во втором "взорвется" как раз тот, у которого проблемы.
Если вам жалко терять такую дружбу, то можете или прямо поговорить об этом или на очередную порцию нытья говорить, что это уже обсуждалось( а такие люди часто повторяют одни и те же темы по кругу), или переводить стрелки на себя "ой, у меня мало времени, давай вкратце!", или советовать обратиться к специалистам, к психологу, например. Только оцените ситуацию, есть ли у человека реальные проблемы? Может, подруга в депрессии, болеет или находится в абьюзивных отношениях? Если похоже что есть, то слив негатива вам в уши не сделает ее жизнь лучше, ей нужна профессиональная помощь и желание ее получать, до этого все ваши советы будут мимо. Но, разумеется, оставлять человека в тяжелой ситуации не стоит. А если у нее что ни день, то катастрофа уровня " сломала ноготь, меня никто не любит", то выход очевиден и вы движетесь в правильном направлении...