I suggest that, if an ID hasn’t been seconded (or perhaps thirded), the community ID be expressed as a question by default.
So if I submit a butterfly and give an ID of Monarch, the community ID would appear as “Monarch?” by default, in the observation and in any search results and anywhere else the observation appears. If someone clicks that they agree with the ID, then it changes to “Monarch.” If someone instead IDs it as “Queen,” then the community ID will say “Milkweed Butterflies.” (It’s not expressed as a question, since both people agree on the subfamily ID.)
Expressing non-confirmed community IDs as a question by default, everywhere the observation appears on the site, would greatly slow down the proliferation of wrong IDs on this website, which contributes to the proliferation of wrong IDs on the internet in general, and in the real world.
This would only be by default. There would be a checkbox (unchecked by default) or something for the user making the ID to indicate that she is confident in the ID, that she knows what she’s talking about. It’s unlikely that “everyone will just check the box then.” The vast majority of users who aren’t experts don’t go around claiming that they are.