Seeing a flop here isn't terrible, going all in gives the opponent 5 cards to see his K or J fall. Letting both of you see the flop gives him 3 cards to catch, and you a chance to get away from a losing hand. Just because he played incorrectly doesn't mean that you still can't fold the flop.