I'll be the first to admit that I've never read anything by Uri Orbach, so maybe there is some humor or irony in this article that I am missing. If so, please let me know and I'll be more than happy to retract my criticism of his article.
Mr. Orbach writes about the "horrors" (my word, not his) of having non-observant guests for Shabbos. Whether it be the fact that they arrive and/or leave on Shabbos, accidentally turn on and off the lights or have a cell phone ring, he simply "cannot handle it" (his words).
Personally, I found the whole tone of the article offensive. Especially odious was this line:
Don't come visiting on Shabbat, not even if you call in advance. If we happen to invite you – please politely decline. Because it pushes our buttons. We with our "mishigas," our rules and our old habits.
Really now. If you have a problem with non-observant people, then just don't invite them. When they call in advance to say that they are coming, just tell them no, thank you.
I don't know what kind of guests Mr. Orbach has for Shabbos. If he has guests who go out of their way to flout their non-observance, then perhaps Mr. Orbach needs to find some new friends, not swear off the idea of having Shabbos guests.
In the Wolfish household, we have relatives who are non-observant. And, yes, we sometimes have them over for Shabbos and Yom Tov meals. All such guests know that they are invited to remain for Shabbos and/or Yom Tov. The fact that they don't stay is their business -- I'm not going to tie them up to stop them from leaving after the meal is over.
However, the guests that we have over are, to a degree, sensitive to our religious sensibilities. They will turn off their cell phones before arriving. Men will wear yarmulkes (no, the women don't cover their hair). Aside from the actual arrival and/or departure, they won't engage in any activity that is an outright desecration of Shabbos. They wash and bentch and answer Amen to b'rachos. In short, they know how to behave on Shabbos; and, in the event that they slip up and unknowingly do something that is forbidden, we advise them nicely and gently that that can't be done, and it doesn't happen again.
If there are kids and they turn off or on a light, so what? If they are too young to know any better, then aside from the inconvenience of having a light off, there is no real harm. If they are old enough to know better, then we simply explain to them that they cannot do what they did.
Over Succos, we had the good fortune to celebrate a Bar-Mitzvah. We have many relatives who are not observant (coming from a non-observant family, the vast majority of my relatives, including my father, fall into that category). We invited them all to come and spend the entire Yom Tov with us. Some took us up on it (ironically, it was the observant [out of town] relatives who did so) while others did not. But even the non-observant were welcome to come, celebrate the Bar Mitzvah with us and spend time with us in our succah. Did some people violate the rules of Yom Tov in coming? Definitely, but they would no doubt have driven somewhere on that beautiful Sunday morning. As long as I made it clear to them that they were welcome to come before Yom Tov and stay until after Yom Tov was over, it wasn't a problem (according to my rav).
Ultimately, as frum Jews, it is our job to spread the message that observance of the mitzvos (commandments) is a good thing. You do that through positive exposure - by showing people the beauty of a Shabbos meal, how special the Yomim Tovim are, etc. And if it means putting up with the occasional religious faux pas, so be it - I think the benefits far outweigh the negatives. As long as your guests are willing to respect your rules, then there is no reason I can think of to not have non-observant people over for Shabbos and expose them to the beauty of a Shabbos meal.