So in your world it would be OK for a train company to force a black man to ride in the baggage car.
A train company is organized to provide a service for a fee and make a profit; not to promote an ideology or to form an ideologically aligned association of people.
Offering one form of service to people and an inferior service to other people (paying full fair and then having to ride in the baggage car), or denying them service, is not currently legal in these United States.
You seem to think this type of thing should be legal.
I disagree.
So you think that the Catholic should have to rent his hall to the gay wedding then?
You seem to have missed that question.
You also have distorted my response. I thought it was clear enough. I said it should be legal. I didn’t say it would be good. And you have decided how a private train company should be organized. If someone was dumb enough to run “Racist Rail Lines”, it should be his option. He would lose money hand over fist and well he should, but it should be his opportunity to be stupid and wrong.
Though you are correct, I do think such a thing should be legal as private citizens and corporations should have the ability to decide how to use their property. You are stepping over a line if you decide otherwise for whatever cause no matter how good. If the government can tell you how to use your property (beyond not using it to harm others), it’s really not yours.