In almost any job (and yes, I am hoping for a mattress QA job to retire into

), sleeping is a no no and it's just bad form in a customer facing position. On the smaller RJ's, everyone can see the F/A since they are right up front.
I wouldn't consider this a dangerous situation. I can't imagine a situation where a bad takeoff or bad landing would not wake up the F/A. Therefore, I'd still consider the F/A meeting this aspect of their duties.
Did the FA fail in providing drink service? Or was the sector too short and this wasn't available? I'd only complain if the F/A failed in their assigned service duties.