Respondendo suas perguntas, sim existe pessoas boas, claro.
algumas pessoas enxergam apenas suas falhas, não importa o que você faça, mas isso não é culpa sua e não há nada que você possa fazer para mudar a situação. A mudança tem que vir do outro e ela só acontece quando ele percebe que está agindo errado, caso contrário, as coisas permanecerão da mesma maneira.
Precisamos manter ao nosso redor as pessoas que conhecem os nossos erros, mas preferem focar em nossas qualidades, porque sabem que são elas que realmente nos definem.