I give Jefferson and Madison a pass for owning slaves, because they didn't know any better. They were a product of their time. Jefferson especially; I'd like to think that if he hadn't been a Virginia aristocrat facing the political pressures of that slave culture, he wouldn't have owned slaves.
In some ways, I do agree with you. Ron Paul has been very hypocritical on certain things. Ironically enough, he does the very thing he criticizes others for doing; liking big government when it is good for them.
But to err is human, and Ron Paul really is the best option out there, so I think you can't harp on him too much for this.
Perhaps I am thinking of it in a more political way than a completely moral way.
Plan for eliminating the national debt in 10-20 years:
Specific cuts; defense spending: http://rolexian.wordpress.com/2011/01/03/more-detailed-look-a