I'm not a Stapp defender by any means. I think this was stupid thing for him to do. But I have to take you on about what you said about him calling himself a Christian. What exactly do you know about being a Christian? Being a Christian does not mean you are perfect and it certainly doesn't mean you don't sin or make mistakes. What it does mean is that when you do make a mistake you can ask God to forgive you. Non Christians don't have that option. Now... do I think he should live a better life since he is a Christian? Yes. Especially since he is in the public spotlight. He makes stupid mistakes but isn't that something we all do? Whether you are a Christian or not doesn't the following statement make sense: Why do you see the speck in your neighbor's eye, but do not notice the log in your own eye?
All I am trying to say is that being a Christian doesn't make you perfect. Those who pretend they are perfect are mistaken.