You aren't a crap mother. Pick up any newspaper and read about the horrors in the world and you will see you are not a crap mother. You are a normal human being who has her limits and who's reasonable requests of her children are being ignored. That would piss of anyone. You do a million jobs a day for your family and if you are t getting much in return anyone would be annoyed at that! Give your daughter a big cuddle when she gets home. Tomorrow is a new day.