Well, as we all know, the Constitution in the form that was ratified was a "compromise". They compromised over many issues including slavery, religion and the "enumeration" of rights. Just as many FF's wanted to end slavery, but compromised, we had many who didn't like anyone who didn't fit their brand of Christianity, and compromised on the wording of th constitution. I personally think that history shows their hypocrisy on many issues, but sometimes its hard to recognize because there was so much "undiscovered" land in America that, rather than fight, people could just move and start a new life under their own "moral" rules. We do not have that today. We see many people wanting a christian theocracy in this country. If "America" in the 1700's was only the size of the original 13 colonies, we would have been living under a theocracy for nearly 250 years.
I think the laws passed on State and local levels show that many "leaders" in the 1700's and 1800's had no intention of a "free society". But, back then, they had a legitimate claim of "If you do not like it, then move". And back then, people in Maryland didn't know or care what people that moved out west really did(let me emphasize "didn't know"). In the 21st century, its hard for people to turn on television, see someone living on the opposite coast, and not say, "government, make them stop! Conserve that land(that I dont own)! Raise taxes on them! Make them abide by the laws of my State!"
The point? The Constitution has flawes, simply because it was written by men who are natually "flawed" creatures. We will never get anywhere as a nation until everyone realizes this, and realizes that the flaws have to do with the respect of the natural rights of all.