Do not let people on the internet fool you. A man might be speaking about Allah all day on his blog and in the evening go to a bar with his girlfriend to have some beers.
We know this happens in real life, so on the internet it is even easier to pretend to be pious while being rotten on the inside.
Take the stories of these internet-Shaykhs with a pinch of salt and rather take your examples from the life of the Prophet (peace be upon him) and his companions.
It is not your place to decide who is rotten inside, you asshole-.- damn