dear mP...
you said: "If a law is perfect and going to last forever then to say it will be altered significantly is a contradiction."...
I didn't say it would be altered. the people of God will always have to walk in righteousness before a holy God. the decalogue that God gave to moses is perfect and will not be altered...it will stand forever. the other laws were mans (the priests) attempt to further define what a person has to do to walk in righteousness...
paul did say that those ordinances that were against us were nailed to the cross.
I don't know for sure but I doubt that God will require that a man style his hair in a certain way to be righteous.
love michelle