Почитайте хоть одну книжку по возрастной психологии. Дети мыслят иначе не потому что они тупенькие у них просто иное мышление, потому что мозг так развивается. В 2 и даже в 3 и в 4 года дети все понимают совсем буквально, вне зависимости от уровня интеллекта. Такой сложный ход мыслей как предлагает автор топика свойственен взрослому и ребенку более старшего возраста, а в 2,5 ребенок просто не понял что к чему, понял только, что его наказали за то, что он не спал.