I like it that you realize you can't just fold every time you don't hit very well, otherwise villian would be freerolling on his flop bet. you DO need to call enough of the time.
however, I suspect this flop isn't quite enough... position is also part of my decision to fold, of course