I am a single working mother struggling to discipline my 5 year old daughter. We live in a small flat behind my mom's house, so during the day she is at school and at night she is 99% of the time with my mother and gran. The problem is, we are 3 different people in the house trying to discipline her. I would say no to something, my mom would ask why not and my grandmother would give it to my daughter without my permission, because according to her I'm a bully. I know I do have a temper, and my 5 year old too, and that is maybe why we don't get along. When she is at school or with her father and his family, everybody tells me how wonderful and disciplined she is, yet, when she is with me, it's the complete opposite. If I say no, she ignores me. If I want to say hello (hug & kiss) when I pick her up from school, she hits me or grabs me in my face. She tells me she doesn't like me or she hates me or that I'm nasty, ect. This goes on from the moment I wake her up in the morning until we go to bed at night. I tried spanking when needed, the "time out" method, taking away her favorite toys or refusing to listen to her when she wants something. I have tried being nice. But giving her everything she asks for is not going to help. People (family) around me think I'm a bully. I don't know what to do anymore. I sometimes feel I could hurt her when she is like that, and then I just turn around and ignore her. She is actually very sweet and loving when she wants to be. I just feel like a complete failure and I can not take the criticism anymore. I work all day and then get home to a screaming 5 year old. Any advise on how to handle this??