Why don't you try simply telling hubby just what you told us? Be honest forthright, look him in the eye, and no matter how he reacts, DO NOT BE INTIMIDATED! If he gets angry, walk off and tell him you will talk to him about it later when he is ready to listen.
Everyone is guilty of passive aggressive behavior at various times in their life. It is a basic human 'feature'. Don't let him intimidate you with anger either. I bet that he hates doing it, but it is probably his primary defense.
You have to make a choice on your action/reaction whenever he reacts to you. It is hard to do but it is basic common sense, I doubt you need a book to tell you that :-)
-NOPkins-
I will ferret out an affair at any opportunity.
-An affair is the embodiment of entitlement, fueled by resentment and lack of respect. -An infidel will remain unreachable so long as their sense of entitlement exceeds their ability to reason.