Wasn't Butterfree warned multiple times that the time it was picking for evolving was not optimal? It should have been ready for these bad news, but kids often times are stubborn and think they are invincible, so it makes sense that he is heart broken