Seriously, why do some think they have the rights and are capable to educate the others? Also to be honest, why should we educate others at the first place? There are boundaries.
In some specific situations, of course you need to tell the right and wrong; but sometimes should not. We should allow people have their differences, we are all unique, this is what make us are all special. You
You should accept the traits of others if you want to be with them; if you cannot, then just leave. Do not blindly change others to the one image you like. When you love someone, please let them be who they are, not the one you want them to be.