I didn’t take one verse at face value, but an entire chapter. Your answer seems to be, “Look at all these (mostly old testament) verses, Matthew 5 is invalid.” You also shouldn’t take lone verses at face value, which is what you did, but instead look at their surrounding context at a minimum, since that added context will often contradict your intended point.