We are all journeying to oneness, The Oneness that is G-d but we are all doing it differently , in different ways, through different eyes, experiences, pace, progress etc
If we cannot handle differences between people that means we think that we are G-d and all should be as we are.
Accepting differences does not in any way meaning agreeing with or justifying aberrant of abhorrent behavior, views etc.
What it means is that we are starting to understand that G-d has a plan for every single person, tailor made for them ,and they have to go and progress in their unique way , however long it takes and whatever price they may have to pay.
If G-d was not okay with that, that person, those people ,would have been created differently.
All we can do is be there for those that need it, offer what we can to those who will hear and constantly learn from everyone around us.
All life that exists has some godliness within otherwise it would not exist and that soul, level of soul is constantly trying to journey higher and every soul has a different garment( body) and so all journeys are different.
When you love differences you love G-d as you are letting the level of godliness in everyone and everything journey higher , however G-d decides that should be.