I called out of work due to my son being sick. Well my boss said he would have to fire me. But i had a medical note excusing. I've only had one unexcused absences. But If i call out i always have a valid reason with the proper paperwork proving the reason for absence.
Employment / Labor Attorney
Unless you are covered under FMLA, and your sone had a "serious health condition" (usually a chronic condition that causes periodic days of incapacitation or an illness lasting 3 days or more and requiring medical treatment by a doctor), then, in Pennsylvania, you can be fired even though you had a valid reason for being out. You would qualify for unemployment benefits, though.
Please review the links below for more information.