Ah, the classic nice guy but turn out to be some kind of real bad bad guy to justified protagonist's bad attitude. And a villain to let MC save the day.
You know, mangaka can just make the guy just nice. That make the blonde mc actually a push. Realize his love for her and stop being a little shit. And build them as equal rival.