Of course the point that bad behavior may give a higher fitness score is still true.
I also like the idea of lemon market's in this context: https://en.wikipedia.org/wiki/The_Market_for_Lemons In short and very simplified: if the customer cannot tell the good products from the bad products he will not pay the price of the good products and so the good products disappear.