OK OK...maybe I was a little abrupt. Sorry to offend anyone, and the replies to me so far are justified. I guess what I should have said:
You have a early position raiser--which says he probably has a good hand. A caller to that raise, (which also says he also has a decent hand), and then a raiser of all-in who is short stacked which could mean a few things--He has a good hand but he could just be trying to buy the pot, trying to isolate the raiser, or flat out just bluffing (in which he is being foolish). Now given that your reads on these people are they are just fish, you could end up making some money here with the button and pocket 7's.
BUT...you have GOOD players left to act--you said so (they have deep stacks and you respect their play). They have been there a while and their stack is as large as yours. Calling with 77 in this scenerio is unsmart (I'll use that word for all you PC people).
You either have to let this hand go or raise to something that tells
those good players with big stacks left to act that, 'Hey I have a good hand here, stay out of my way, I'll push hard if needed'. Something maybe like $350-$450 to go. Then if they go over you, you can let the hand go with minimal damage because they are obviously convinced they can beat you. If you CALL--you do not have any clue where they are. Anything above ATo to A9s will most likely make a play at you and then you have to fold. By calling you have been forced to make a tougher decision that could have been made eaiser if you had just raised in the 1st place.
Now yes...given deep stacks, and the chance to flop a set, yadda. However, this is not a spot (imo) to call. You raise or fold. Calling is (again imo) the poorest choice because you are bloating a pot that makes it correct for the blinds to call, and giving them a great excuse to take your dead/donated money. With the reads which you gave, that's the way I see it. Raise it and make the blinds make a mistake, or just get out of the way. You are barely getting 1:3 on your money, and if the blinds do fold, there isn't even any more to get if you do hit your set. If you are 'set mining' or whatever you want to call it, going into a raised and reraised pot is not a good place to do it--especailly at 1:3 odds and no other money behind to get paid.
So given that info, it is my opinion you played the hand poorly.
This just seemed like a brag post that was poorly worded, so I was direct with my post.