We cannot learn real patience and tolerance from a guru or a friend. They can be practiced only when we come in contact with someone who creates unpleasant experiences. According to Shantideva, enemies are really good for us as we can learn a lot from them and build our inner strength.
Let us have love and more love; a love that melts all opposition, a love that conquers all foes, a love that sweeps away all barriers, a love that aboundeth in charity, a large-heartedness, tolerance, forgiveness and noble striving, a love that triumphs over all obstacles.