Sorry - what a stream of consciousness mess.  In fact, MSW correctly summarizes what catholic moral theology has taught for centuries before the JPII/Benny reaction and the ideological twists of the right wing catholic media.
But, yes, your last sentence is correct. SAD