I never once said Moses was perfect, you completely misinterpreted me.
This is really weird. You are rejecting Moses based on the fact he does not have perfect morality in his law, then you are saying "How in the world does that have anything to do with it?" What? If what Moses wrote in the Law was not perfect morality, then it needs clarification and revision, as to it's purpose and pace. Because Moses wrote some things as a "concession" or "permissive" will of God does not invalidate him, consider:
2 The Pharisees came and asked Him, "Is it lawful for a man to divorce his wife?" testing Him.
3 And He answered and said to them, "What did Moses command you?"
4 They said, "Moses permitted a man to write a certificate of divorce, and to dismiss her."
5 And Jesus answered and said to them, "Because of the hardness of your heart he wrote you this precept. (Mk. 10:2-5 NKJ)
Jesus didn't rebuke Moses here, or claim Moses was not a prophet, he had every opportunity. No, he explained dispensations.