*Grunch
I don't have an issue with opening KJo from MP with new players behind you, unless they are known to be aggro.
I hate leading at this flop - you have three players to act behind you, and this board is very likely to hit somebody. What does this bet hope to achieve? You have K-high and a straight draw on a coordinated, 2-flush board, so we're obviously not betting for value or protection. Both of our opponents start the hand with <70bb, and should either player have lucked into a cheeky little 2-pair/p+fd, sd+fd or even managed to flop the joint, you're likely to get raised or jammed on, and in this case we're not getting the implied, or even immediate odds to continue with our draw.
We need to look at your plan for the hand. Why did you choose to lead this flop? What was your plan should either player raise?
As played, you lead for 1/2 pot, called by a player who's committing half of their stack to do so, and then you have a total unknown player raise into three players for, again, more than half their stack. When we get raised here, we are very rarely going to have a whole lot of equity in this spot, so in my opinion, it should be a snap-fold. When you decide to call the raise, you still have another player to act behind you. What do you do if they shove and the raiser calls? You've already committed $60 to the pot with a hand that is likely to hold very little equity 3 ways on this board - do you just abandon that $60 and fold, or take the pot-odds on offer and call off the rest? Or, when both call, what do you do when a red Ace, or the 2 of spades rolls off on the turn, do you just check and fold to the shove? What turn cards, apart from the offsuit Q, are you calling a shove on? To me, this seems like setting money on fire. I think ideally, I'd be check-calling in this spot up to $20. Both players are too shallow to be speculating.
On the turn - you're heads up, the pot is approaching $200, your opponent has (assuming you're accurate with the $125 to start the hand) $65 behind. You've hit one of the few cards in the deck that MAY have given you the best hand. Are you checking to call the shove? If the answer is anything other than yes, I'll be dumbfounded.
The river brings 4 to a straight with a 7, so it pretty much just comes down narrowing down your opponents range here and stacking it up against the almost 4:1 you're getting on a call. What type of hands that we beat does villain raise on the flop with that they're likely to check back on the turn? A9
/ Q9
/ AT / J9? I'm sure there's others, but Man Vs. Food just came on, so attention span just died. Anyway, against an unknown, there's just too few worse hands villain can be shoving with for value here, and since we have no idea what his bluffing tendencies are, I think this has to be a fold, though we should never have been in this spot to begin with.
Setting a plan for each hand you play is so critical, and something you should definitely be working on. Thinking one or two streets ahead can really help you to avoid ****ty spots like this where we bleed off chips in spots we shouldn't be in.