I dont think the MC is an Idiot, he may not know she likes him and he DOES now he likes her but HE wants to stop this feelings becuse he was betred bfore, i dont like if Chaeacters have such Social Dissorder because one little event in their Childhood, becuse seariously how often do children stuff like that? A LOT but gladly our world isnt inhabited by social awarkward people. Children are a lot better living with stuf like that if it isnt a permanent state. One time is nonsense only if stuff like that happens a lot Children get scared.