25NL full ring

Hero ($24.75)
MP1 ($63.57)
MP2 ( $28.07)
Button ($28.23)

I have JJ in the BB.

Preflop: Everyone calls up to the button who raises to $2.89. SB folds, I call, folds until MP1. MP1 and MP2 call.

First mistake, I should reraise to $6 since I think that's a positional raise/steal attempt. If it gets raised back at me I'm done.

Flop: ($12.08) 542

No danger of the wheel in a raised pot, surely? Main danger is the flush draw.

I check looking to raise the buttons c-bet. MP1 checks but MP2 bets $4.25. Button folds.

I think for a long time before folding. At the time I felt I had two options: Raise to full pot or fold. Calling would have been terrible. Since I had failed to reraise preflop like I probably should have I had no real commitment to the pot. Thus, I felt a fold was better than a raise (plus I was nearly out of time ). I also thought that MP2 betting 1/3 pot here indicated that he had hit the flop but wanted action. I think a pure bluff would have to bet more.

A raise would have told me where I was. I also felt that a raise would fold MP1. A reraise from MP2 would look like at least a set and I could safely fold. A call shows strength but I still might have been able to control the size of the pot.

Is my thinking right (even if my play wasn't)? Standard line is reraise preflop and then raise the flop?

Hand continued: ...MP1 calls.

Turn: ($20.13) 9
MP1 bets $3, MP2 raises to $9, MP1 raises to $24, MP2 calls $20.93 and is all-in.

River: ($59.89) J

Results:
MP1 shows Kh 9H (a pair of Nines)
MP2 shows 2h 2c (three of a kind, Twos)