On the turn, you probably should fold unless you're pretty sure he's doing this with something other that the straight or the flush. That said, I don't think your call is "that" bad. It's probably very close.
If he's only betting the straight or the flush, you have less than 23% equity. You are risking $0.80 to win $2.42 (the current pot plus his remaining $0.58). You are being offered 3:1 [implied] odds
(2.3:1 pot odds
), which makes a call logical if you think you have 25% (30.3% if he check-folds a paired river) equity or better. We can't, at this point, assume that MP1 will also call.
If we know MP1 will also call, we only need about 23% equity to call, which makes it close. And we could make more, if we can get one or both of them all-in on a paired river. If we're up against a straight-flush, we're in really bad shape and could risk losing when we hit.
The wider their betting range here, the more correct your call become. If they're betting As-Jx (or something like that), your equity goes up.
Anyway, I don't think the turn call is great. It's not horrible either. My biggest problem with the turn call is that we still have a person behind us who can raise. I would be more comfortable with the call if we were last to act. It's close. I would like the stacks to be a bit deeper, but they're just about right to make the call break-even. Then again, if it's break-even, folding is also right.
On the river, we missed. Fold. I can't figure out why you call here. And, then there is a raise, and you call again? Don't throw good money after bad.