I had a coworker fired for missing 3 days in one year. The first was an actively flooding basement that he was trying to salvage. The second was for a sick kid. The third was for asking to attend the funeral of his foster child. More details in comments.