So many points elaborated on deeply...I got this caption
A relationship that will work is not defined by other people's views, it is formed by your views from what you've learnt and the greatest recipe for success is either using the actions or opinions of others to judge your own. If you feel your partner is not good enough, why date them in the first place? Are you 100% perfect? When you answer that, then you can talk.
People's views isn't what matters and doesn't even count. Afterall you not dating 'people'.
I believe we all have the chance to shape our love lives for the better and make our choicest partner a better person than we met them.
Plus truly anger never did anyone any good.