J., I am with You!!!
My little one is exactly 17 also, ans she is a SHE :).
STAY FIRM, NOT A STEP BACKING UP!!!
They all have those looks (I am also an English teacher, and I do teach in middle and high school).
Look they may have, but this should be about as far as their rebellion is allowed to go.
And yes, the world does revolve around them, and they are definitely the Center of the world. This is so absolutely normal. I just smile and say: I know honey, sorry I am in this position of having to be Your mom, it is my job, and I have to say 'no' although I know exactly how you feel as I felt the same when I was in the similar situation.
When I was driving, and she was sitting in the passenger seat, she kept telling me when I need to put the turn light on, when it's time to start moving when the red traffic light turns green, when I need to start passing another car on the highway, putting the car on the hand break when we parked and so on. It lasted for about a week. Then I said: "So, my dear know-it-all, when you are holding at the wheel I do tell you some things, as your level of experience does not match to mine (yet). Yet when I am holding onto the steering wheel, you stay quiet and say not a word and keep your hands away from all of the levers and buttons. If you don't I stop the car, you step out and walk. She definitely did it again. I did stop the car, asked her to step out and she, furious, did. I let her walk 2 minutes along the road, then stopped the car near her, and ordered to sit in the car. She said thanks I'll get there. I said then You won't get to drive this car anymore. Like a lightning, she was in the car, and ever since, we live happily in the car, ever after.
Same with all the other things. Your word is a LAW. With all the respect to her, she has to admit it. Just, do it politely, never get angry, always remind her (Before you confirm your firm 'no') that you deeply respect her, her privacy, human rights, but sorry at this very ,moment of this life in this moment, the things will go as You said. If the questions continue, i sometimes had to say: "because i say so", and her 'why' got a response: "because I am your mom".
Now, a tough thing: she was asking to pierce her lip. I said "no way". Guess what? She comes with the ring in the left side of her lip. This was the worst thing she ever did (Otherwise, she is a sweetie, bright and kindhearted girl, good grades, good friends, all fine, also she works). I was in a shock, of course. My husband came up with an idea, and he told her: you take this thing out, and we will continue helping you with the car insurance payment. (she has a car, which she is paying her brothers the money for it, as they helped her to get it for 1300). "If you keep this lipring," my husband continued, "you pay for the car insurance and phone". He was sure she will take the ring off. Guess what? She keeps the ring (this is the peer pressure issue, and the importance of belonging to the group at this age), she PAYS FOR HER car insurance and phone. When she has no money for it, she does not drive, as I pay for the things. Once she gets money together to pay me the money I spent on her needs (insurance, phone), she brings me that money and gets to drive her car again. meanwhile, her friends pick her up, when she needs it. So, this ring costs her a fortune now, but I did not interfere into her space, and let her look like she wanted to. Well, she'll grow out of it and take the ring out and the hole will grow back, but she does not even dream of any tattoos, as she knows I will be much more than furious and she does not even want to think of consequences. I never take her phone away though, as I need to always be in connection with her: this is another rule of the house: we all always know who is where, including us adults. Unbeknownst to her, i checked several times if she is at the place where she informs me she is, and she never lied to me. So, all is well in our world. But I do get these looks once in awhile, less now, as she knows the fences I post, will not move, and it is better to be on a friendly note with me.
So, this is briefly the report to you about our problems and solutions.
If you wish to talk more, please feel free to always leave me a message, i will be happy to converse.
I have 2 sons, 23 and 25, they are wonderful people, both work 2 jobs, go to college, and we are great friends. they were teenagers, also, and we made it! So will we make it with girls, dear J.!!!!
Good Luck, GooDay to You and Your dear Princess!!!!
M.