You always say other persons are not good enough for you.
Have you considered the possibility that it may be the other way around?

You and others do not get along well and you say they are the problem.
Why do you always behave as if you have no faults?

You should examine yourself before you judge others.
Do not magnify the mistakes and shortcomings of other people.

Stop deceiving your own heart into believing you are a perfect person.
You are not a better human being than anybody else.