B.S.
If you know it's wrong to avoid that stuff, why are you doing it? The longer you let her be in control, the worse it's going to be/get. Stand up and be her mom! She's just pushing to see how far she can go. Stop letting her! Be firm and consistent. I'm not sure what you deem as acceptable punishment so I can't give any pointers there- what I do and what others do may be two totally different things.