This week, one of the Housewives again made us confront the awkward hypocrisies of this show. In asking the ladies to participate in her music video, LuAnn posed a problem. Few of them wanted to do it, but how could they pretend that being filmed for a silly pop song was any different — or worse — than being filmed for a silly reality show? Jill and Kelly quickly caved, as they are under the mind hold of LuAnn’s magical shaman jewelry. Cindy somehow got off the hook with the excuse that she had to hang out with her kids, which has literally never stopped her from doing anything before. Apparently, her brown hair was enough to protect her from LuAnn’s wrath. Which left the blondes, cavorting together in Alex and Simon’s bordello apartment in Brooklyn.
So who won this episode? Overall, the viewer, I think, because now that the season is ending the ladies are finally giving up on pretending to like each other. But if I had to choose between them …
Well, it wouldn’t be Ramona. She started the episode at the gym with Sonja, in a full blowout and makeup, walking on the treadmill. Which was phony enough, but then she launched into an attack on LuAnn and her song. What on earth could be worse about appearing in a silly video than appearing on this dreadful, wretched show? If Avery’s been watching this season, she’s already learned a thousand negative lessons from her “role model.” (Example: How to be a jerk for no reason. The swipe about LuAnn being a weekend mom — when she’s said in previous episodes she’s out in the Hamptons almost all the time — was just unfair.) This mean-spiritedness continues at tea with LuAnn, when the Countess opened up with an out for Ramona, assuring her she didn’t want to make Ramona do anything she didn’t want to do. But Ramona plowed into her preprepared insults about LuAnn’s mothering anyway. It was completely unnecessary and totally jerky. Plus, we literally just watched an episode where Avery complained that she never knows where Ramona is. It would be nice to hope that Ramona would watch this and realize the hypocrisy of it all, but let’s face it, she’ll just get distracted by her own shiny jewelry.
I think maybe in every single episode, Kelly should arrive late, be fun and pretty, and say some cute things. Doesn’t everyone want a friend like that? And more important, doesn’t everyone want their most crazy friend to limit themselves to just that?
“I remember when I first saw the video with my daughter in St. Tropez,” Sonja says to Jill, making one of her rare mentions of the girl while at the same time reinforcing her own actual chic lifestyle. Well-played, Sonja. Her refusal to do the video is a little more subtle and polite than the other women’s, even if Jill doesn’t let her off the hook. And then fast-forward to her bizarre “breakfast” with Cindy. She was a little more aggressive, but also in the right once again. It seemed like that scene ended with them both as friends, even though the producers spliced together a few of her lines to make it sound like she would never have Cindy over again. Thankfully, later, we go back to old Sonja, walking into parties with her boob out and trying to make everybody play nice.
Jill rightly pierces Ramona’s ridiculous objections to the music video, right from the beginning. Without mentioning the show itself, she lists a whole series of things (“Turtle Time!”) that Ramona has done on the show that are worse than a silly video. But at the same time, Sonja is trying to politely back out of the video and Jill’s far too pushy about it. It’s perfectly legitimate to say, “You know what? I’m too old for this.” What does Jill care? Later, Jill was cute — if bossy — about the video. “I can’t sing, I’m 47 years old, who the heck would want me??” [Ed: 47, Jill?] And as much as she was distasteful about it, she was right that LuAnn did look a bit poodle-ish. Like, a Michael Jackson–from-Thriller poodle.
Okay, sure. Cindy was rude to conduct a conference call during brunch. (Let’s face it, it was 11:30 a.m.; she’s right, it wasn’t breakfast.) She should have gone into another room for ten minutes or not accepted Sonja’s invitation. But the awkwardness did draw a firm line between her businesslike personality and the homebound, decadent Sonja, eating breakfast at almost noon in her robe. It was probably on purpose.
Alex starts the episode by drawing some confusing lines. She’d be in a gangsta rap before she’d be in LuAnn’s fluffy video? She’d rather say “cunt” than “class”? “I have a problem with her teaching the little people how to behave when she doesn’t know how to behave herself,” she explains, which makes sense in the context of LuAnn, but class is something that Simon and Alex think, and talk about, all the time. Or at least used to. “I have enough to explain to my mom, with the company I’ve been keeping.” She’s come a long way since the first season when she wanted to meet all these women for their “connections.” Where were her family oil fields then?
Which leaves LuAnn to win, of all people. I guess it’s fitting, since this is sort of her star turn. During the planning sessions for her video, it’s revealed that, in fact, she doesn’t actually think the whole thing is funny. “It’s all about beauty, class, and elegance lies within the soul,” she says, with dead seriousness. “Can’t we get a jet?” She goes on to say that she wants “simple elegance” for herself,” you know, “Sofia Loren, super chic.” How, then, did she end up with “Teri Hatcher from Tomorrow Never Dies”? Whatever, the video turned out to be fun in its own terrible way, and it was nice that she got all the assistants and stepchildren involved. (Even though, watching them pretend to laugh and cavort was the most uncomfortable thing to happen on Bravo since Jerry Seinfeld went on Watch What Happens Live). We’ll give her the win for once.
Ancillary Winners: Michael, LuAnn’s Assistant: Hello, sweater vest, where did you come from? The Borgata in Atlantic City: How much did the casino pay for a bunch of gay dudes and a drag queen to sit around a room and talk about how great it is? Noel: For telling his mother it was inappropriate, at her age, to have an Auto-Tuned dance video where she’s rolling around with a bunch of shirtless male models making that Penthouse “oops, I just burped!” face. The Old Guy With the Red Pants at the Gym Who Leers at Sonja: Aw. Way to make a gal’s day! Dean, Simon’s Australian Friend: Much better to be “Australia” than “Jersey.” Francois: Already drinking beer! Hooray! Also, a brilliant moment came when Alex is talking about hating people who act like “wannabes,” and Francois just yelps, “really??” Path Medical Center and Sodung Fu: It looked like he was shooting goo directly into Jill’s head. Even though he wasn’t, it was still fun to watch. Michael: It’s nice how his houseboy uniform now includes a knit hat. Jonathan: Where does Jill keep coming out with stepchildren? They seem so normal and well-adjusted. Maybe because they’ve been kept off the show until now? Cindy’s Assistant: Apparently the assistants these days don’t have to eat. Amazing. Avery: For being a really good sport about hanging out with her mom and her friends.
Ancillary Losers: James “Jersey” Murray: Beyond just working with LuAnn on that video — what’s with that outfit? You are too old to wear gold medallions, and your hairline is too receded for frosted tips! Director Chris Lynch: Aw, poor guy couldn’t even spit out one thing he liked about LuAnn’s song! Simon: Making a point about letting your children drink at 17 because foreign people do it, and because not to do so is some kind of injustice, just feels so desperate. And haven’t you learned the husband lesson about not talking trash about the Countess? “Move the ‘O’ out of countess?” You didn’t think we all thought of that in season two? Madison & Vine: Honestly, these restaurants should just start putting food in front of people even if they won’t eat it. Whatever Princess LuAnn Name-Dropped: Wherever that “good friend” is now, I’m sure her head spun around in a circle under her tiara the minute she was name-dropped on the Real Housewives. Mario: After touching Peter’s six-pack abs, he looked actually afraid. Also, the Brooklyn line was pretty assholic.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]