I recently lost my grandpa and I was having a rough day and my mom texted me something about the funeral and I just about lost it I started crying all over the place my boss asked me what's wrong and I told him about my grandpa passing away and he said go home you will feel better. I told him I would be okay but he didn't care..... Was he right to send me home??
We are humans not machines because we have feelings. Had he not sent you home you couldn't have been productive. Moreover money comes and goes, you have your whole life to earn.
According to me he did what every man must do.
His actions are bound to improve his relations with employees and lead to a better environment at the office.
This might sound callous, but it's disruptive to have someone crying in the office and sharing their personal drama with everyone else, or becoming a topic of conversation/pity/whatever.
So your boss may have felt compelled to send you home for the good of the rest of the office. It's the normal thing to do. It would be abnormal for him to have expected you to continue working for the rest of the day, both for decency reasons and business reasons.
He would have been right to send you home if your bouts of crying were disruptive to the workplace and you weren't doing a stitch of work between your bouts of crying. And if your colleagues very naturally reach out to you to find out what's going on and offer you moral support and comfort, you end up not being the only one who is not doing a stitch of work during the workday. The blunt fact is that no amount of sympathy and empathy is going to change your personal situation let alone in anyway bring back the people you are grieving for.
I am not sure that crying about private matters in public spaces is such a great thing. It's a public spectacle for sure but it's no entertainment for the masses. Having said that, the workplace is definitely not an appropriate venue for crying your heart out. That you have a damn good reason to cry your heart out is besides the point.
Your boss said that you'd feel better if you were to cry at home. Left unsaid is that he'd feel better, too, about you crying at home and so would your colleagues.
I acknowledge that you were holding it together until your mother texted you - this means that you should really go home and stay home for a while because your grief is much stronger than you think and any little thing can trigger an uncontrollable explosion of grief on your part.