They are doing the best they can, those others you may find yourself judging. Can you put yourself in their shoes? Some people cannot, you know. They have not had enough lifetimes to fully understand the human condition.
If you can empathize greatly with others, understanding the lack of control that is part and parcel of being human, then perhaps you have been there and done that in another lifetime enough times to understand.
Yes, hurt people do hurt people. Yes, humans do things that make no sense. Yes, humans are propelled by instinctual forces at times that cause them to act less than loving, but you are not only human. The more you have been around the block so to speak, the easier it is for you to understand this.
Regardless, the soul is your higher self and is here to shine. You need not wait a thousand years or a thousand lifetimes to bring it forth and allow it to do what it does best. See others with the eyes of the soul and see how that changes things for you.
You are so very loved.