Even though Lord Ramon is stupid, he didn't deserved that treatment from Miss Bananchee. He was The only Guy who truly loved her and she throws him off at the first oportunity.
@Cynic tbh MC's marriaged with the prince is the most realistic thing. People from medieval times don't married each other because they loved their partner