I remember very well what it was like when DS was 4. We made the decision that he would be an only when he was 4 because he behaved just as you describe your DD and I could not imagine ever facing that again or facing it while trying to take care of another kid (the cat was hard enough LOL).

I had always thought I was a patient person. He made me face the reality that I am not. After he turned 5, I was able to go back to believing that I am a patient person. And I live happily with that delusion grin

Anyway, I admire you for even trying to take 3 kids out in public. And I do believe that it will get better. I have heard many people say what Val said, that the switch from 2 to 3 is the hardest. I wish you luck.