He is being stupid. She is being stupid as well but at least it's because she fears actual death and there is a reason behind her trying to get away from him but he has none of that except maybe fear of rejection. He knows she is stupid and nothing will change if he doesn't actively try to change it but he still does stupid shit all the time. A stupid MC is bearable, a stupid ML si bearable as well in small amounts but stupid MC + ML is a cluster fuck