Actually you say it your self," being a strict bad parent" so how about you try the opposite way, focus on her positive side and get her doing lots of activities, praise her when you see her doing something right, as the "strict' way isnt working try to win her over with kindness ,children respond back when shown love and kindness,you may find she is more co-operative and Happier.
Well I dont believe for a start that spanking is the answer,quite the opposite, and to spank her because she threw up seems hard, and then yet another punishment of writing 100 times perhaps some counselling is in order here for all who are in this young girls life .