Youre exactly right about user not knowing what's in the version they run, but this can be easily remedied.
There needs to be a resource explaining the difference in versions written for the lay user.
This alone won't hold the line though. We need more miners. If #Bitcoin is freedom money, then a miner is the equivalent of an AK-47.