Gala Leeds £15 Double Chance
Hero 6700 chips
Villain 1 6400 chips
Villain 2 7500 chips (Very lose player,,, Lost his first buy in reraising all in on a gutshot)
Blinds 150/300
Villain 1 limps in, Villain 2 raises to 900 total... I look down at

in the cut off... I decide to flat call... Bad play??? I couldn't think of a decent enough raise that didn't leave me pot committed... Villain 1 calls the raise as well leaving the pot just under 3000.
The flop comes down

...
Villain 1 leads out for 2000 chips and the original raiser just flat called... This confused me... Surely the raiser would reraise if he had a big hand like aces or kings... i put the original raiser on a hand like 77 or 88... So i decided to reraise all in... Both players called Villain 1 showing

and Villain 2 showing

...
Obviously with me not reraising preflop cost me on this occassion but surely me flatting pre in this spot isn't a bad one overall??? and is my shove on the flop a bad one???