Some people are just very grumpy when they're tired, either first thing in the morning, late at night or both.
I've posted before about how I woke difficult child 1 when he was refusing to get moving in the mornings (and he would get grumpy). I used a mist spray bottle set on "jet" and would squirt it under the bedclothes, inside the pyjama leg if I could. It also meant I was out of range. There's no way you can go back to sleep when your pyjamas are wet and clinging to you.
I don't know if it's part of any difficult child-ness, or simply an individual variation, But I wouldn't be putting up with it. She would have a choice - "be polite and non-violent to me when I wake you, or in future you must be responsible for getting yourself up and moving."
If it's someone who's too young for this to work with, then I would still be requiring some degree of self-control or I would use heavier techniques that meant the person got thoroughly woken but I was safely out of range; such as stripping the bedclothes from the bed, or turning up the stereo really loudly, with distinctively unpopular music playing. You could ring the changes with the choice of music, trying to find something different and even more - stimulating, shall we say? - each time. You could work your way back through the decades, maybe dip into some other countries, and find some wonderfully effective 'classics'. It would also add a touch of humour to the proceedings and it's very hard to stay angry when you've got the giggles.
Some music choices (besides Barry Manilow, who seems to be a favourite for this sort of thing) - Hermann's Hermits with "Mrs Brown You've Got a Lovely Daughter" from about 1965 (a British group); a thing from about 1978 called "Mashed Potato, Yeah" (I kid you not); "Wuthering Heights" by Kate Bush (good, but very different with piercing high notes); and for something I like but he would never have heard - Yothu Yindi, an Aussie indigenous group who feature didgeridoos with electric guitars in "Treaty" - she would think you were being invaded.
Marg