Nah, it's still hypocritical, and I say that as someone give a Masters degree from an evangelical seminary who still calls myself Christian. Your points are all valid but Christians who take the Bible seriously are taught to accept and follow the entire Bible. When in doubt about the meaning of any given portion you need to look at all of it. Does your understanding of this particular bit of scripture fit with everything else in the Bible? Do that and you can't avoid the hypocrisy present in most of the American evangelical church today.