Liberals wonder why they are parodied as out-of-touch secularists who mix near-total ignorance of traditional Christianity with a seething, idiotic attempt.
One assumes she means contempt, but with Megan Mc Ardle it isn't easy to tell. Notice the passive-aggressive nature of the slur; Megan isn't calling them names, Megan isn't wondering why they are parodied, she's just "reporting" what others say. In her head. There are many religious and spiritual liberals. It takes a lazy smugness to label an entire group with the same old lies. But lazy smugness is Megan's modus operandi.
Not to mention the fact that "the liberals" aren't the ones who made a complete hash out of Catholic doctrine.