Good post @20kevin20.
It's a very subjective thing.
It definitely is, thats why it's interesting to hear different opinions while I am myself are still struggling with this topic. I didn't completely make my mind up yet regarding this matter.
No. Consciously taking advantage of a software issue is exploiting and scamming at the same time.
It's your fault. The buyers have no idea whether you wanted to sell your funds cheap or not and it's not their fault that you have misprogrammed that thing. Take it from another perspective: You go to an exchange and accidentally sell your ETH at $25 instead of $250. You clicked that Sell button yourself - is it your fault or is it those who bought your ETH so cheap to blame?
I don't think I agree with this. ETH is probably a bad example, since even when you click the sell button for $25, you will get matched higher, unless you have gazillions of ETH and can bring the price down to $25 with it.
But lets assume there is a "naked" market in an exchange for ETH. The price everywhere else is $250 and my bot puts up ETH to sell for $25 in this naked market, because I missed a zero there maybe. Would you buy them ? According to first quote, you are exploiting/scamming (me), since you "consciously take advantage" of an obvious mistake - whether it's software based or manual misclick doesn't matter here imo. According to second quote, it's my fault and ok to buy them.
In both cases there is a software issue, but different entities.
2) By accident you discover that a bookmaker allows to parlay 1X2 and Asian Handicap market, which is of course a software issue. So you could parlay home win with AHC -0.5 for all kind of matches, which will give you good value odds. Is it ok to parlay these two dependant bets ?
I believe this is exploiting, although I am not 100% sure what this scenario is about.
You can for example bet on a home win in football in different manners. You can play the "1" for home win or AHC -0.5 - both are the same. If odds are 2.00 for both and you are able to parlay them, you will get 2.00 x 2.00 = 4.00 odds.