You are calling a driveway a road? Please. The distinction is valid. Many places in my area are accessible only by traveling private roads, I know of no such place in the city.Well, the one at the end of my driveway is too, but I can't get to it without a government road. I don't see how that is an important distinction. To get to many businesses you have to go over a little stretch of private road. If that were really the distinction it would not stop anyone from discriminating in business. It's just a silly rationalization used to make it seem as if all property is public. The public accommodation difference is much clearer.
Anyway, I've explained earlier in the thread why the public accommodation clause was a valid protection for those who would open their business indiscriminately.
I think talking "private v public" road is silly.