I think JW's are just human like the rest of us, the world is full of people who choose between good and "evil" everyday. What bothers me is that I think the JW's are pent up springs from trying to please everyone and not be their true self that, makes them seem so much more hypocritical. Its the all or nothing mentality. Where as outside you have people that pick and choose moral laws or supposed moral laws to ignore or break and don't need to pretend they aren't.
This is the best example if can come up with
If you are a guy "in the world" and you just want to be a man whore, go out and man whore it up, you may piss some girls off but most likely you won't get involved in the kinds of things a married JW who is a man whore at heart might get involved in. Sleeping with another dub, probably also married, wrecking families, ruining friendships, wrecking the community of the congregation. Where as the man whore in the world isn't married, he can go sleep with someone outside his circle and not threaten friendship family etc. But dub for some reason shit where they eat when they decide to be themselves and it has a disastrous effect.
No one is perfect, but the dubs constant expectation of it makes their bad acts always seem much worse, more backhanded, more sick.