No, no. You see giants aren’t “humanoid” so they’re in the clear.
I agree with you, of course, but a few people place more value on the status-quo established by the lore, the rules, and tradition then they do on they can see right in front of their nose.