--and I would say that most people need to not be held to things that they don't know....
The Church would say the same. Reid knows what the position of the Church is and yet he preaches publically against it.
And this is the whole thing about this post....how can you excommunicate people if they don't have that "perfect knowledge"?
Exactly the point. Preaching against an organization shows that one does not believe. Not only that, but quite the opposite. They are not even trying to believe. Therefore, it is good to part ways with such a one.
And how could they know if they know or not?
In a variety of ways. John 7:17 being one. The aforementioned Alma 34 being another.
I have a friend (no, it is not me) who, after years of consideration, fully believes in his heart that after prayer and consideration, he has received the revelation that being homosexual is the right thing, and that God fully accepts his lifestyle choice. He told his stake president who has challenged this as a false revelation.
Why should he expect otherwise? LDS doctrine is that it is the only true and God-authorized Church on the face of the earth. Your friend's personal revelation contradicts what God has said to the world through His authorized servants. Therefore his personal revelation is false.
He is currently awaiting an excommunication court. I personally don't think he has (although he has faith what he's doing is right) anywhere knowledge on the truths of these things, and therefore shouldn't be excommunicated.
It is harmful to the Church to keep a member in good standing who willfully opposes the doctrine.
....but I don't know, I had another friend who is severely mentally ill (with self-destructive behaviours during severe depressive and manic episodes--including causing irreversible damage at the hand of a knife in her own hand), but she was excommunicated notwithstanding.
If that is the only information to go on, I'd say you are lying.