My apologies for the rough HH here, I can't find this one in my Bovada histories, and I'm having to go from memory.

I was at least 2 hours into the session, the player to my direct left was nitty, with a stack that had mine covered in position.

Hero (~105 BB)
Villain (~120 BB)

I'm in middle to late position, and call several limpers with 77. Villain calls behind me.

The flop is 7,8,9 rainbow. I raise about 75% of the pot. I don't remember if there was a minor re-raise in between, but the Villain shoves and I have to decide whether to put the remaining 50% of my stack in.

At this point, I believe that he only has a few hands available to him.

7-8s, 8-9s, or 7-9s for two pairs (maybe with a backdoor flush draw), and he shoved to protect his two pair.

88, or 99 for trips.

10-10, and he shoved with top pair and an open ended straight draw, which could be +EV if the fold equity is right, but this doesn't seem to match his previously nitty play.

10-J for the straight.

Given that so much of these beat my set of 7's, along with my read on him as a tight player, is there ever a good reason to call this?