Id have to agree with everyone here, that was a bad laydown. He could quite easily be playing any overpair here. The board is dry so why would a higher set play it so fast anyway? theres no real cards that come on the turn that worry 77 or JJ.
I think folding here is -EV, and showing what you folded is even worse.