Just an idea: jailbreak it and remove/rename the browser? The browser location is documented in the
wiki, so this should be a viable way of removing/disabling browser functionality[1]. This would still keep over-the-air-delivery of content available.
I think it should also be able to simply prevent startup of the wifi itself[2] (probably by removing a corresponding init script from /etc/upstart, but i can't verify this right now).
regards, lui
[1] ... at first. After a few weeks it might become a viable way of creating interest in ssh, linux and creative use of technology in your daughter while she tries to get the browser to work again. Which would be a good thing, too.
[2] Of course [1] also applies here.