Hi;
I have been getting shelled at Full Tilt Poker lately, so I thought I would post one of my most recent beatings I have taken. I do not care about the results of this SNG I only would like to make sure I made the correct play (I refuse to blame luck or play results oriented poker). Here's what happened:

Pre-flop: (7 players) hero is SB with 5♥ 5♠
UTG calls t80 (pot was t120), UTG+1 calls t80 (pot was t200), MP1 calls t80 (pot was t280), 2 folds, hero calls t40 (pot was t360), BB checks.

Here the pot is 360 and I do worry about the flop but I think my hand 'should' be good on the flop. My dilemma is with the possible flush and straight draws I don't think I can bet any less than pot to protect my hand. I have 1155 in chips so I worry about betting pot as I will have a third of my chips in pot and what will I do on the turn if the board doesn't pair? I think I should bet slightly more than pot because if opponent has a very strong draw (like a straight and a flush draw) I doubt I can bet them off their hand. I decide the best play is to assume my hand is probably good on flop and shove to protect it. Does anyone make a different play here and if so why? I know even if my opponent has exactly straight or flush I have 10 outs to improve to a full house...hence the push.


Flop: 4♣ 5♣ 7♣ (t400, 5 players)
hero is all-in t1155, BB folds, UTG calls t1155 (pot was t1555), 2 folds.
Turn: A♦ (t2710, 1 player + 1 all-in - Main pot: t2710)
River: 9♣ (t2710, 1 player + 1 all-in - Main pot: t2710)

could you please give me your thoughts on the hand?

Thanks!!!!