I accepted them by always waiting until they were dirt cheap before buying them :p I don't mind a bad port (as long as it's still functionally playable), I just won't pay full price for it.
These days though I just buy it on PC. If the PC port is also poor, I apply the aforementioned strategy.