Bravo for speaking up and calling him on his behavior.
You seem quite upset that you "lost" it and got angry. I have a question. We all know how programmed we were. And that the programming stays a long time and often in ways that surprise us. Is it possible that by calling him on his behavior you were defending the religion. Think about it. We all know that the standards are impossible. But we were expected not only to live them but preach them. I know that after I left I defended them for years even after I learned the real truth about them. It has been 17 years and I still expect a certain standard of behavior from JWs. Maybe this is just crap and you were simply calling him on his hypocracy. But it might be something to think about.
On the other hand you could just ignore this but at any rate bravo for having the lack of control to speak up. Too much control and we would be just like them - mind controlled and thought-less
Rejoice in the healing and not in the pain.
Rejoice in the challenge overcome and not in the past hurts.
Rejoice in the present - full of love and joy.
Rejoice in the future for it is filled with new horizons yet to be explored. - Lee Marsh 2002