Raise pre. As played I think raising flop is terrible (just think of what range hands you're keeping in, your equity is pretty bad vs that range I'd wager). I'd call turn and c/f river to a big sizing unless the flush hits. I feel a bit wierd playing it that way but I'd never check KQ in the BB.