The physical realm is one of polarity. The areas in which you find yourself intolerant are actually indicators of the "areas" within yourself that you are viewing (judging, labeling) with only half the picture (half the understanding of) and need to experience more of in order to obtain enough information to complete the understanding of (two halves make a whole) in order for you to see and understand the whole picture.
I've become more tolerant of others by realizing we are each vibrating at our own individual signature frequencies (stages) of consciousness (conscious of being conscious development), meaning just because you see another in an "adult" body form does not mean they have accumulated enough experiences to view the world around them from a "conscious of being conscious" viewpoint until one has experienced both sides of duality, which takes time and space.
People run on autopilot programs like the ones installed by the environment and those around them when they were young, while they are getting used to experiencing the polarities of the physical world while being in a bodily form, until they come to acquire enough experiences to write their own script from which to view and respond to the external world. They also realize and accept that they can deliberately bring a state of conscious of being conscious awareness (deliberate, conscious awareness) into each and every action /reaction of every moment.
Thus, each of us is doing the best we can with the tools of development we presently have in that moment, instead of becoming irritated plant seeds of information for the other to take into contemplation in order for them to evolve into the next stage. The energy of anger upon them only serves to cause them to block your seed of information, so delivering the seed with the energy of unconditional love and understanding where they are at in that moment is very important, both for your own development and theirs.