Thank you for clarifying Mary.
You're aware that "problem is we are most likely not right for each other, but I can't break myself from him"
When you say "can't" what is preventing you from doing so? Are you convincing yourself that you can't or you just don't want to yet (because of hope that things will improve over time?)
In order to finalize this relationship, you'd want to accept what the reality of it is (what it was) and what the possible future would be like.
His behavior is what indicates where things are headed. Words can be easy to utter but difficult to follow.
The fact that you sense that you're not compatible is another thing to consider when trying to let go of the relationship/him. As long as you hold onto hope that things may work out, you'd find yourself stuck.
Individuals can have some differences b/w one another but for a relationship to remain solid over time, they ought to have more things in common.
Even though he was grieving for his father, that is a whole different relationship and emotional state than being in love and being emotionally there for you. Perhaps he's not able to be emotionally there for another person or does not want to (in order to protect himself from possible pain).
Regardless of the reason though, you're still going to look for the outcome.
It may be still difficult to let go because you've invested emotions and time in this relationship. Try to reflect on what the future 6 mo- 1 year would look like should you stay together or try to remain together as a couple. Is that even possible after what he had done?
Your friends are correct. You will figure it out. You'd just have to be ready to accept the answer you arrive to (even though it may be painful and disappointing). It appears that you have already figured it out just not having acted on it yet.