Spot on. When you discover that people are solving a problem by considering a wider context than you did, do you broaden your thinking about the problem, or do you accuse them of cheating and complain that the rules aren't being enforced? Morality and (most) laws should be respected, but outside of that, rules shouldn't stand in the way of solving problems.