I don't think heartedness is particularly relevant, I think it comes down to whether you are able to evaluate logical propositions dispassionately.
I think calling it a "rule" with a "violation" is bringing in some emotional baggage that some people can't see past.
If instead of "does this violate the rule?" the game simply asked "is this a vehicle in the park?" the disagreement would be resolved.
Some people seem to interpret "does this violate the rule?" as asking something more like "is this a vehicle that shouldn't be in the park?", even though the rule doesn't say anything about "should".