The truth of the matter is that no matter how good you are when you're at work, if you only show up for 75% of your scheduled days, you're not a good employee.
We recently lost a CNA because, while she was great with the residents, she would just decide not to come to work for several days at a time. It's a shame, because the residents loved her and she even won Employee of the Month once.
Now, she's gone and I'm not sure if I'm happy or sad about it. If her replacement is slightly less wonderful, but shows up all the time, I think I'm willing to make that trade.