You're not heartless, you're realistic. I don't know your colleagues, but it sounds to me like they needed support, projected that onto you, and did what they thought was helping you through a hard time, but was actually helping themselves. Through you. Without anyone realizing it, you were the support network in that situation.
You were okay, you know you were okay. Don't let anybody else's actions convince you otherwise.
And what added to my guilt is that I seem to be ungrateful for not really appreciating their act of kindness. I know they meant well but I also kinda hated it. Maybe it's just my ego coz they're making me appear vulnerable even if I'm not. I'm not saying that crying for what happened is a sign of weakness, it's emotion afterall. I just hated the fact that they assume something that isn't true. They gave me this 'I feel so sorry' look and kept asking me multiple times if I was OK which just made me more conscious and uncomfortable. It made me look like I'm just pretending to be fine and I'm being defensive if I keep saying I am really fine. Especially the sorry look they gave me like they don't believe me and they wanted to dig deeper.
I would really appreciate if I needed comfort. I'm the type who's not ashamed to cry or brawl in front of others when I feel sad . (I think not being afraid to show that you're crying is a sign of strength) but that time, I really am not ... so it's ugh! annoying.
I'm OK but they make me feel like I shouldn't be OK. So I became not OK not because of what happened but because of them and it shows that I became a bit upset so their assumptions just became stronger.... and I hated it I so hated it.
It's a bit of an insult coz it's this one thing that I know I can manage well and yet they assume the opposite.
In some way I kinda feel that by being sorry for me, it would make them feel needed and strong. I'm not saying it in a really bad way like they're doing it on purpose. I just know that people have this nurturing tendency that is generally good but could be smothering and annoying for people who doesn't need or want it (like for instance, me).