Have you considered a re raise w/ JJ pre flop? Villian put in a rather large raise PF with 54o, and flopped the OESD. I wouldn't feel too bad about this one, you did have the best hand when the money went in and there is no way Villian is folding on this flop.
Along the same lines here is a hand that I was a part of recently:
Ultimate Bet No-Limit Hold'em Tourney, Big Blind is t30 (6 handed)
converter
SB (t1680)
BB (t1785)
UTG (t1510)
MP (t515)
CO (t1790)
Button (t1720)
Preflop:
<font color="#666666">
3 folds</font>, <font color="#CC3333">Button raises to t105</font>, <font color="#CC3333">SB raises to t180</font>, BB calls t150, Button calls t75.
Flop: (t540) 7[img]/images/graemlins/spade.gif[/img], 5[img]/images/graemlins/diamond.gif[/img], 5[img]/images/graemlins/heart.gif[/img] <font color="#0000FF">(3 players)</font>
<font color="#CC3333">SB bets t100</font>, BB calls t100, <font color="#CC3333">Button raises to t940</font>, <font color="#CC3333">SB raises to t1040</font>, BB folds, Button calls t0.
Turn: (t2620) A[img]/images/graemlins/diamond.gif[/img] <font color="#0000FF">(2 players)</font>
River: (t2620) 8[img]/images/graemlins/club.gif[/img] <font color="#0000FF">(2 players)</font>
Final Pot: t2620
Results in white below: <font color="#FFFFFF">
Button has 4s 5s (three of a kind, fives).
SB has Qc Qd (two pair, queens and fives).
Outcome: Button wins t2620. </font>