The treatment you received from the hospital was appalling, it should never have been like that. There are some fantastic support groups out there (like SANDS) that you should have been told about, please phone them if you need to talk to someone, they really are so so helpful.
As the others have said, it is a good thing that you took a photo of your angel boy, you may well be glad that you did one day.
And stuff work! You need to have some time off to grieve, so don't hurry back, regardless of how much leave you have. Give yourself some time, that is so important right now.
Thinking of you and sending you my support sweetie
Bookmarks