it mite sound silly but is she bored? she may have a ll the toys in the world but she may still be bored. when she gets like this can you not just put her in a stroller( if she uses one ) and take her for a walk, rather than shout at her as this gets u knowhere. the fresh air might calm her down. walk to the shop, a stroll round the park and if she is good she can play on the park. as she is clever she may just need more stimulation. although lots of parents ( myself included ) thing that because there kids are playing with there toys that they are happy but this isnt always the case, they may need more time with mom, dad nanny etc who will help them learn through play