Отпустил, я думаю, когда понял. что любви там не дождаться. Он только один раз взъярился, когда купец без спросу любимый цветок сорвал. А ведь до этого обласкал его как мог, хотя не знал о наличии у него дочерей. Значит, не злой был.Собственно, там по сказке именно злая колдунья его заколдовала, а не добрая. То есть в нормальной своей жизни он тоже никому зла не делал.