I think what people miss is the covenantal aspect of the Mosaic Law. If the Law (the Mosaic Law, Torah, the Law of Moses) is a covenant then it cannot be divided or taken in part. Deut. 5 tells us that the Mosaic Law is a covenant between not only a specific people (Israel) but to this specific people at a specific time (it was not a covenant between God and their fathers before). So Paul was quite right to condemn Peter for looking back to the Law because it can never be broken.
That said, every aspect of the Law (moral, ceremonial, and civil) represent God’s nature in that covenant for the people to whom that covenant was given until it is fulfilled. The ceremonial laws have been fulfilled in Christ (they were about Jesus, foreshadowing Christ). This alone removes men from under the Mosaic Law and makes the Law obsolete. But we are still left with God’s law, or God’s “moral law” (the basis for the moral commands in the Mosaic covenant. God’s law is eternal because it reflects the image of God in man , that is, what man should be (God is the standard by which men are judged).
My argument here is that the Law (the Mosaic Law) cannot be broken because it is a covenant, but as a covenant it is restricted to those to whom it is given until it is fulfilled. We are not, nor were we ever, under the Mosaic Law. We are commanded to be in Christ (to repent and believe). If we do this then we fulfill God’s law (which means we would also fulfill the Law). It is not enough not to murder, for we must not hate. It is not enough to refrain from adultery, for we must not lust. It is not enough to make offerings to God, for we must love God with all of our heart….and if we love God we obey his commandments.