Even though I am furious about the chance that Klaine could break up again. I choose to believe that Blaine won’t leave Kurt for Karofsky.
1. The writers know that they will loose a lot of viewers.
3. I would’ve been more realistic if it was Sebastian instead of Karofsky. In season 3 Karofsky thought he was in love with Kurt and then decided to be Kurt’s friend. If they ended things on a good note why would Karofsky steal Kurt’s man.
4. In season 5 Klaine was happy most of the time. They only had like 3 fights. Blaine promised Kurt he would never cheat on him again, and when Blaine cheated season 4 he felt absolutely awful about it. Plus both Kurt and Blaine say and believe that they are each others soulmate.