I think I would settle for her being up and ready and out the door on time and no actual rudeness.
I am not a morning person, if as soon as I went downstairs my DH said "good morning" and then took umbrage and tried to control my responses I would be pretty irritated.
This ritual good morning thing would really get my back up. Just say "morning love" as she comes into the kitchen and ignore her go on with what you're doing.
If she's coming in and slamming plates and glaring at you and being rude then of course that's not acceptable. But if she is just coming in and silently/grumpily sitting down then say a quick hi darling and leave her be.
I think you want to control the interactions of the morning, dressing it up as politeness and good manners, but really its about you wanting it to go your way, the way that you feel it should be, and not anyone else's way. I think you probably also struggle to allow her to feel grumpy without feeling that she is putting those feelings into you, and ruining your mood too. Well, you don't have to feel grumpy just because she is, she is separate, and there is emotional space between you.
You can't control someone else's mood and force your teen to say brightly "good morning mother!" when actually she feels tired and grumpy with the prospect of another school day ahead of her when really she'd like to do something else. Of course she has to get up and she must go to school, that's the reality, and she is doing that. But unless she is being very aggressive and very rude, don't try to control her mood about it.
The idea of punishing her for not saying "good morning" really sounds ridiculous to me, sorry, but it really does. You are going to really alienate her if you go ahead with that idea, punishing someone for their feelings or for not interacting as you dictate.