If your testimony is based on Joseph being a perfect man, then your testimony is built on sand. Take comfort that the Lord calls fallible people. Examine your own pure motives. Examine that you can't be judged for something when you are in ignorance or are new to it. It matters not all these gory details, they will work themselves out. What we know to be true should not be based on people's lack of sinning. The Lord chastises the leaders throughout the scriptures, including the Prophet and their families and loved ones. We know that gospel living yields joy and peace, we know that the Lord governs us and has poured out miracles abundantly as we seek to build up His kingdom. If you have a testimony of the restored gospel, the plain and simple doctrines, all this other stuff is of little consequence. None of the new members were perfect in living the new commandments, there was some transitioning to take place. Further, Christ suffered for the sins of Joseph Smith and you & I. The higher you soar sometimes the lowere you've descended. These things might even be to try our faith. But look at the fruit, the labor of love, how we are interconnected and unified by this restored gospel. What is the difference between a man of God and a man of belial is that one of those wretched men has repented and one has not.