I think jmknapp's point about researchers apparently having varied views on the habitability question in the presence of perchlorates is very important, at least in explaining the origin of the recent MECA "kerfuffle".
He quoted Kenneth Nealson,
from here for example:QUOTE
"Perchlorate is not a particularly nice thing to find in the soil... No one hunting for life would be happy to see it in any sort of abundance."
To add to this opinion, on
the Martian Chronicles blog, Briony Horgan writes:
QUOTE
If perchlorates or other oxidizers are abundant in the surface soil layer on Mars, this is not a good sign for finding signs of past or present life on Mars near the surface. Prolonged exposure to oxidizing agents (not to mention ultraviolet and cosmic rays) would destroy almost all organic molecules, leaving little to no trace or organics for us to pick up.
To add to the confustion, the
original NASA press release said
QUOTE
one of the soil constituents may be perchlorate, a highly oxidizing substance.
(See
the latest Planetary update for a clarification of this.)
What all this suggests is some uncertainty amongst the scientists about the habitability significance of perchlorates, and this is understandable if, as we've heard, few people were
expecting to find perchlorates! I can easily imagine some science team members who were aware of the MECA evidence before it became public, passing information to journalist friends that there was a potential discovery that was important for habitability, because they actually thought perchlorates would be bad news for life. Hence the genesis of the snowball.
I'm sure we can expect to hear more about perchlorates and habitability. A team member (Smith?) at the briefing admitted to having to learn about perchlorates only after the MECA results. The sceptic in me wonders whether there may be bias amonst the science team, against stating that perclorates have a negative impact on habitability.
The truth, I'm sure, is that it will be hard to settle the question for or against habitability.