You can't have a perfect show every time.
Before I had kids I'd go out on the road for months and months at a time, but now I don't think I'd want to do that anymore, because I'd miss too much time at home, so it's just a matter of monitoring how much work that I do and how much time I'm on the road.
Live theater is just an incredibly powerful medium, and I think anyone who goes, whether they know about it or not, if they see something that sort of fits with them, it's kind of hard to deny that they had a good time.