In response to 'Accident Prone' about your 10 year old daughter wetting her pants:
If she wets herself in a shop again why not make her apologise to the manager, rather than doing it yourself. Not many 10 year olds would enjoy telling a complete stranger 'sorry, I've just wet my pants in your store.' You could also make her ask the manager for a mop so she can clean up the puddle she has made.
You say you are tired of cleaning her up. At the age of 10 she should be able to clean herself up as well as washing out her own clothes and anything else she has peed on such as the couch or carpet. If she has to wash the carpet everytime she wets herself she may think twice about doing it.