A wrong person amid many other wrong people.
Photo: Bravo
I know why you’ve come here, to the Real Housewives Institute and Caburlesque Theater. You want me to tell you who is right and who is wrong. Is it Heather and Carole, screeching through the house like two kettles left on the stove? Is it Countess Crackerjacks, slurring in her sunnies right into GIF infamy with, “Don’t be all, like, uncool?” Is it Kristen, her fleek finally lost with three gold spiked Koopa Troopa shells hovering next to her larynx? Is it the future Bethenny Stonestreet, who does not like to be talked about in the press, especially when it’s about being linked to a sitcom star? Who is it? Which of these women is off the hook, and which should be flayed in the stocks?
Dear Institute visitors, the answer is that they are all wrong. This whole enterprise is wrong. This very mission we have been carrying out for the better part of a decade has warped our minds and expectations, and we’re all just like Dorinda, tottering toward the women’s room at an all-inclusive hotel in the Turkey Cake Holes, saying, “We used to have a good thing going. I used to know you, and this is fucking everything up.” You have never been more right, Dorinda.
That’s what’s crazy here — everyone is right and everyone is wrong. It’s like we’re living on an Earth that has another Earth alongside of it, and if you have some crazy gravity power you can switch from one Earth to the other, but you’re still on the same Earth. (It didn’t make any sense when it was a Kiki Dunst movie, either.)
Was it right for Carole and Heather to be pissed that there was a naked Scotsman roaming about the house? Yes. Was it right for them to go berserk and storm into other people’s rooms and disrespect their hangovers at 9 a.m.? No. Was it right for Ramona and LuAnn to bring home two drunk Scotsmen (is there any other kind?) for some partying and have them spend the night? Yes. Was it right to leave them unattended in a house full of other women? No.
Maybe I’m just swayed by Fire Island Rules, because I have shared a house with eight horny homosexuals for the better part of a decade, and there have certainly been mornings when I walked down a spiral staircase to see one of my friends lying naked on the couch with an impressively hung Swede. Did I start spinning around and shrieking like a hyena with an air horn lodged in my throat? No. I covered them with a blanket and asked if they wanted any coffee, because I am a human being and a true friend, and that is what you do.
It’s a bit different when mixing women and men, but during such vacations, people are entitled to bring back new friends for a little extracurricular activity, and everyone has to be, to use the Countess’s word, cool with that. As Carole said, if she walked in and saw Ramona in bed with some dude, it would have made her trip. However, as she explained, what’s not cool is forgetting about one’s guest(s) to the point that no one knows where they are, leaving them to wander around the house, confusing a bunch of American women with their below-the-belt turtlenecks. The whole point of tricks is that they go home afterwards. To quote Sonja Tremont Morgan of the Cherry Grove Morgans: Don’t even bring the guys in the house, just screw them on the beach, call them a cab, and then sleep the slumber of the wicked in your bed alone. That is the best, most sound advice she has ever given. Oh, my beloved Sonja, always at her best when screaming vulgarities across the room, ecstatic not to be the one at the center of the maelstrom for a change.
I would say that Heather was overreacting about her jewelry being missing, since who among us hasn’t had his laptop stolen by a waiter who spent the night and slunk out in the morning? Oh, only me? Alright, whatever. This is my life, and these are my choices. I’ll grant that Heather and Carole were right to be mad, but not that mad. LuAnn and Ramona were allowed to bring guys home but shouldn’t have left them to their own devices. Oh, that’s right, Ramona was involved. Does anyone notice that she’s really the root of this entire problem? I can totally see a wasted Ramona Singer telling her man, with his red-hot brogue and blue-hot balls, that he was too drunk to drive and he could just crash in the empty room, and then going downstairs and forgetting all about it. Then she sent Heather and Carole to LuAnn and rolled over to continue dreaming of a pinot glass that never empties.
The real hero in all this is the Countess. First of all, her body was slammin’, especially considering she was having a fight in her bra and panties at 9:30 a.m. after a long night of drinking and making out with strange men on a lanai near the beach. Second, good for her for getting hers and not caring. The best was when Kristen comes in with the news from Alistier the houseboy (who you know will hate these women until his dying day) that LuAnn’s guy was married. She just kind of stood there not doing anything and everyone stared at her, and then she was like, “Oh, I guess I should react to this.” Her reaction wasn’t shock or regret, it was just a shrug, a giggle, and a dancing Spanish-lady emoji sandwiched between two painting-your-nails emoji.
While we’re on the topic: Why was there no camera crew at the bar after dinner? How did the producers miss all of the action that we hear about it in the morning? This seems like a complete system failure. Also, how did it take a week before anyone asked if the guy was hot? That was my first question. Frankly, I’m disappointed that my favorite floozy Sonja T. Morgan didn’t ask that question for the better part of a week. Finally, this is the only GIF you will ever need for the rest of your life.
Any love I had gained for the Countess was lost when they got back to the city and she freaked out at the Jeans-Bedazzling Party (perhaps the single dumbest party ever on a Real Housewives show, and that includes the ‘80s-themed Bunco party on RHOC where Vicki Gunvalson yelled at Slade Smiley with crimped hair). Did Heather and Carole storm into her room? Yes. Did they do it because they thought they were going to find some man in there and wanted to catch her? Hell, no. That is just ridiculous. (And if we go back to their last Caribbean vacation, the Countess is more than capable of letting everyone know what she got up to while speaking French on the phone when she thinks no one is listening.) In fact, they wouldn’t have gone in there if Ramona didn’t turn her in like a screenwriter testifying before the House Un-American Activities Committee in 1953.
The Countess should have been a little ticked off, but getting all “Girl Code” about the whole scenario seems insane. There was no reason to release the kraken on them. Heather (and Carole, to a lesser degree) just wanted answers. They should have just waited for Ramona and the Countess to get out of bed. The guy was out of the house, there was no clear and present danger, there was nothing so pressing that it couldn’t have waited for a few cups of coffee and an hour of talking about people behind their backs (again, Fire Island Rules). The moral of the story is that everyone is wrong. The only thing right about any of this is slutting it up with strangers on vacation. That is never, ever, ever wrong.
I guess now we have to have a brief discussion about Kristen and Bethenny, but seriously, I’m exhausted by this whole thing (in the best possible way, like when you wake up on the floor surrounded only by Solo cups and underwear that doesn’t belong to you).
Kristen talked to the press about Bethenny and Bethenny got mad about it. This is another both-wrong situation. Should Kristen have talked to the press about Bethenny? Probably not. However, she gave the kind of vague, cliché-addled quote that doesn’t say much of anything. She basically said, “People talk shit about Bethenny, but don’t judge a book by its cover. I like her more than I thought I would.” At least that’s what she intended, but Bethenny didn’t take it that way.
Should Bethenny have gotten all mad about it? Probably not. Of course the tabloids are going to ask her co-stars about her, and what are they supposed to say? Nothing? They go to parties for a living, and dropping a little teaser about what the show is going to be like is good business. She can’t get mad about that. The last time Kristen tried to talk to Bethenny at a party, she literally said, “I can’t have this conversation right now,” and walked away, ignoring Kristen. Is this the way you treat someone you don’t want to talk shit about you in the press, whom you expect to come to you for an open dialogue? No. Bethenny treated Kristen like crap, and now she should see why that is a losing strategy. I totally got it when Kristen said, “Who said I wanted to be your friend at this point?” Why would she? Bethenny has done nothing but ignore her and discount her at every turn. Why would this woman want to do anything at all to help Bethenny?
There is just one person missing in all of this: Dave or John or Curtis or Oleg or whatever the name was of the guy sleeping with his ass out in Heather’s not-really-room. He must have gotten up in the morning, his head a little bit bleary but otherwise fine. He put back on his day-old, stretched-out boxer-briefs, tucking his morning wood into his tight jeans, and tried to figure out how to make it to his hotel. But he couldn’t forget what he was there for, and he got that on the way out.
He went downstairs into the quiet house and started drinking a juice from the fridge. None of the women were up yet, and the house had that quiet, haunted feel of a place that had seen the sun rise on the party from the night before. He was sitting at the kitchen table littered with trash and dishes when Alisteir, the houseboy, came in and cleared his throat and then started throwing beer bottles into a trash bag, each one making a hollow clang as it joined its brethren. Steve or Fred or Carson or William was starting to feel uncomfortable, and he walked out of the house without saying a word.
Joe or Simon or Quentin or Ezekiel walked to the end of the driveway and pushed open the Belle Vita gate and called an number on his phone. “I’ll be on the corner,” he said, and hung up, walking down the grass-lined road to the nearest intersection. A black Suburban came screeching up to meet him, and he opened the door and got in the back with a red-haired woman wearing a one-piece bathing suit covered by a sarong, a large sun hat, and sunglasses that had just a bit too many crystals on the temples.
“Here’s what you asked for,” he said, dangling about five long, black hairs from his right hand. She took them with a pair of pliers and then placed them in a scientific-looking plastic cup and screwed the lid shut. She handed him an envelope, which he looked into and thumbed through a selection of bills. “This is a little light,” he said, looking up at her a bit menacingly.
“That’s the number we agreed on,” she responded.
“Sorry, the number went up. I had to go down on one of them,” he said extending his hand. She took a wallet out of a quilted Chanel bag and counted out five $100 bills. She closed the wallet and he continued to stare at her with his hand out. She counted out five more and then put her wallet away definitively.
“You better be sure they’re hers,” Jill Zarin said. She looked ahead ignoring him. “Good-bye now.”
He opened the door of the Suburban and got out onto the scrubby grass at the side of the road. He tucked the envelope into the tight back pocket of his jeans as the car pulled away on the gravelly road, sounding like the echo of an avalanche. At first he thought, That is what regret must sound like. But he knew so much better.
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();
// ]]