I have been working at a company on a temp-to-hire basis for the last 2 1/2 months. My grandpa recently passed away on a Thursday and I had told work that I would not be at work the previous day. After I had just left the hospital, work called me to say that I was fired for not coming into work, even though they knew I wouldn't be there the day before. They told me that they did not care that my grandpa passed away and that I should have been at work. Is there any law that protects me in this situation? Or anything that I can do?