I honestly feel for Lance when it comes to him disliking Keith, especially in the beginning of the show
Here he’s told that he wouldn’t even be a fighter pilot if it wasn’t for Keith dropping out
I can’t even imagine how bad that must’ve made him feel, almost like he didn’t have a purpose there at all because of Keith. If you think about it, Keith being better than him in the Galaxy Garrison probably made him feel inferior and unimportant, which is why he developed a grudge against him in the first place.
This feeling of inferiority and being put down before Keith is why he always feels as if he was one-upping him.
Then there’s the fact of Shiro who he looks up to a lot and has literally called him his hero, and it has probably already been made aware to Lance how close he is to Keith. This also put him at a disadvantage when it comes to being noticed by him.
This is most likely why he blew up at Shiro that time when he chose Keith over him to come on the mission. He probably felt that Shiro was favouring Keith just because of their closeness, even though he has practically the same potential as him, and even more if anything.
Then there’s Allura
Lance is always flirting with her and trying to make moves, but she never seems interested or cares in the slightest.
Then she happens to become involved with Keith and it’s really no surprise why Lance would be jealous
He’s trying so hard with her and then he gets the impression that she may be more interested in Keith, someone who is literally always stealing the spotlight from him. I can’t even imagine how low that made him feel too.
Even though I feel like their relationship is slowly improving, because we got to see in season two how Lance actually cares about Keith
I think this issue of him being put below and feeling inferior to him will be very serious in season three now that Shiro’s gone
Who did Shiro put his faith in to lead the team if anything happened to him? Oh yeah, Keith. Then there’s also the fact that Lance felt like a seventh wheel
During this scene he made Shiro proud of him, which is why it was such an important moment. Shiro praised him, making him feel valuable and like an important part of the team.
Then he disappears, and the news is going to be broken that he wants Keith to lead instead of Lance? Leading Voltron is a big deal, and if Lance finds out that Shiro has no faith in him to lead, that’s going to kill him guys I can just feel it.
Keith and Lance, especially Lance, are going to have to overcome their differences if they want to move forward in Voltron and eventually find Shiro. Lance needs to face his inferiority problems with Keith, only then can they work properly together without any issues. Except if that doesn’t happen, there’s going to be a lot of conflict this season with them and no progress in their relationship.
And that’s exactly what we don’t want, considering I’m almost 99.9% sure Keith doesn’t even hate or dislike Lance, he only has to feel that way because of how Lance acts towards him.