I followed the discussion at Bill's site and I agree with you. If the law is foolish, it should be fixed by the lawmakers and not the judges. Foolishness does not mean unconstitutional.
Why should the "people" not be able to control behavior in public accomadations? I view the law as the voice of the "people" not the preserve of some robed oligarchy.
Reasonableness is a very personnal construct. Judges, IMHO, have the responsibility to not substitute their personnal opinions into the reading of this phrase. My only exception would be a gross injustice in which case the "people" would probably demand a change in the law.
I have more faith in the "people" than does Bill.
Bill may not agree with you but, as you probably guessed, I do. My impression is that Roberts is an Originalist. He may not be as "conservative" as some of the commenters on the other site may hope for, but he is an Originalist and confirmable, which is generally speaking a good thing.
After reading some of the comments on the other site, I'm reminded that once again it appears that some prefer that the perfect be the enemy of the good.