Completely agree with you on both the FL and the ML. The FL was TSTL for the entire drama - I don't know how anyone has the patience to deal with her incompetence and naïveté. The ML disappointed me towards the end when he didn't even bother to explain his actions to FL and all of a sudden, everything is fine again?
Completely agree with your review. I don't even blame the ML for the first incident with his ex and FL, but the last incident really boggled my mind. Would an explanation really be so difficult? And the ending was disappointing for not really giving us a complete resolution.