Это не человек был хорошим и стал плохим, это его чувства к тебе поменялись. Никак не можешь заранее определить, будет человек любить тебя и как долго. Ориентируйся на то, что видишь сейчас - если сейчас он любит и хорошо к тебе относится, общайся, если нет - нет.
Фильтры про другое, про объективные качества человека - рост, вес, возраст, семейное положение, социальный статус, финансовое положение, образование, профессия, вредные привычки и т.п. Тут ты можешь фильтровать - не встречаться с женатыми, не встречаться с безработными и с наркоманами и т.д. И это, обычно, очень быстро видно, трудно скрывать такие вещи. Но даже если удалось тебя "обмануть", то ничего не мешает прекратить отношения, как только вскроются неприемлимые факты.
Но такое бывает редко. Обычно люди говорят, что вылезло внутреннее говно, когда человек их просто разлюбил.