If your emotions are shaken, let it be shaken as much as it can be. You know, there is nothing called compassion here. In higher knowledge, compassion is stupidity. Why? You can be compassionate only to somebody else, who is not you. Suppose your hand got hurt , you don't say, I am so compassionate towards my hand. Do you ever say that? When you say that everyone is part of you, where is compassion there? Okay, you got hurt, it's because of your own foolishness you got hurt. Put some ointment and forget about it.
When you get hurt, it's your karma. You must have hurt somebody sometime and so you got it back now. Nothing happens without a reason. This is the highest knowledge.
So, some Masters will always say that if you are suffering, it's not because of somebody, it's because of you only. You better suffer and get rid of it.
Instead of that, if you say, "That person is responsible for my suffering", then you are making more karma and carrying it on to the next lifetime. But if you say, "My suffering is because of me, and I take ownership of the karma", then you become free.
Saying, "My suffering is due to that person", will continue the karma because that impression will be there in your mind. Why are you not looking inside? Why are you not moving on? Why are you holding onto an event of the past and blaming the other person for your karma? If you do this then you will continue to be miserable.