the writers really brought Mon-El into season 2 of Supergirl, let him annoy 80% of the viewers and steal screentime from characters who actually deserved it while practically changing most of the characters’ morals and personalities to suit Mon-El’s pointless storyline only so they could send him back to Pluto
But WHY does Keith love Shiro so much? Just why?? How did this man impact him so good that Keith, an independent, skilled & hot-headed fighter feels such a strong need to stand by his side & do everything in his power to Protect him??