Hero really did not play this well, and continuing other people's badly played hands is always a bit of a headache.
The obvious: a raise of any size is 95% bluff here even at NL10, and not a profitable one.
If we call, we have a bit of a problem. The pot will be about 40bb, which is about as large as we can optimistically expect to get away with at the end of the hand and still be +EV and there's still the river action to come. Fortunately we're in position.
The check/raise is a bit odd as with a strong hand like a set or two pair (98 for example) betting out on the turn is likely to work better for building a pot as it could realistically expect to be met with a raise by a reasonable hand in this blind battle. But I'm far from confident that the SB is bluffing or value betting a weaker hand and protection doesn't make sense either, the 8d is practically a brick.
Our hand is a bluffcatcher in this spot, the question is whether we think that the SB is bluffing / mistakenly value betting a weaker hand often enough. So it's a question of effective odds... and after doing some estimates that I've deleted from the post because they're too long, I think they're probably in our favour.
Hero calls and checks behind if possible on the river, otherwise he has a bluff catching decision.
Folding isn't terrible if Hero doesn't think he has the information to make that decision well. The rest of the hand was pretty awful though.