This is your engineering or science background clashing with reality. I, for one, am glad that laws are interpreted and not taken as hard rules. Stupidity would reign otherwise, because it is impossible to create a hard and fast rule that will stand the test of time in a changing civilization.
Unfortunately, I have met too many CS types that are surprised by the concept of law interpretation. That's why liberal education is important.