We have a non-biker in the family. To enhance her experience (and ours, she's VERY vocal when she's not pleased) we changed the rides to have destinations to parks or a small treat. This has helped immensely. So we can't go as far or fast as we'd like when she's along, at least she isn't sitting on the side of the road screaming her lungs out about the torture of the whole thing (yes, true story, 5 mile ride) and we're all enjoying (or as close as she'll ever get to enjoying anything on a bike) longer rides, too.
I used to have an open mind but my brains kept falling out.