Like others said, the issues you presented are not the whole picture. There are many doctrinal lies and twists they are guilty of. And there is a lot of behavioral conventions that are none too healthy either. Overall, those steps would make them a lot more mainstream. Sure, they would still have their idiotic beliefs about Bible interpretation, but so do other groups like Mormons, Catholics, etc.
Fact is, I have a problem with most of the beliefs of organized religion. If I knew more about those beliefs, I'd be able to ridicule them too. I just happen to know more about JWs because I was one for over 20 years. And while I respect people's right to believe what they will, for the most part, I don't ridicule them or put them down to their face. I may speak of how dumb some religious belief is, but in general, when speaking to a believer, I'm not going to try to make them feel dumb for believing what they do.
On the other hand, when somebody engages me, and tries to push that belief down my throat, then I am going to come out and point out how dumb their belief is. And, unlike most religions, JWs are trying to do that. My JW family members try to do it. They come to my door trying to do it.
For me, they not only need to clean up their extremist practices, but stop their preaching work. And, they'd need to stop giving off that elitist vibe that they have the one true faith and all other forms are invalid. They need to be accepting that more than one religion can lead to God. If they do those things, then I can accept them on equal footing with all the other religions out there.