OK Sharon, remember when the kids were two and three? That is how you should treat them now. First of all, stop letting those children get you down. You are doing the best you can and everything you are experiencing is absolutely normal. I hated my parents too...strong-willed children tend to hate the most...my guess is that between your working and running the house, the oldest is feeling a little left out. Here is the deal, when your kids are three, they are struggling to find out who they are and how they fit into the family. They can do things for themselves that they used to depend on you for...putting on clothes, going potty, etc. It is the same now. Your daughter is not a child, nor is she an adult. She needs to feel loved AND needed. You should sit down and talk to her like an adult. Tell her that the things she has said to you have hurt your feelings and that you don't appreciate it. Tell her that everything you do, whether it is work all the time, or give her a curfew is because you love her. Tell her how much you love her, don't just assume that she knows. Try not to let this particular conversation turn into a fight, tell her what you have to tell her and end the conversation. A series of short, to-the-point conversations work best with a teenager's short attention span.
Maybe you can start giving her some more responsibility around the house. Tell her you really need her to help you, that you can't do everything yourself. Try to work together as a team. My Mother would leave ingredients and a really easy recipe on the counter when she left for work and would have me start dinner after school. Have her start earning an allowance, teens respond well to tangible rewards for their efforts. Set some time away each day to ask her about her day, or just to talk. Figure out what it is that you are fighting about...is it your rules, her behavior, school. Have some specific talks about those things. As for rules...let her set them for herself during a discussion and have her set the punishments (being reasonable).
I would say don't let her run away to her Dad, although the grass is always greener...if you just can not manage to get along no matter what, send her there for a while (but have a talk with him about trying to crack down harder on her so she will want to come back home).
I am sure you know, but this time period can set the stage for the rest of her life. You should try to keep her close...this is the time that she can easily turn to her friends, or a male "companion" who "understands her." Also, you can not give in to her or her "demands" because you have other children who are watching both of you closely. She needs to continue to receive love, support and moral guidance from a Mother so terrific, she asks for help when she needs it! Great job Mom!!! Hang in there, this too will pass.