Segregation was state-enforced. Jim Crow was state-mandated discrimination. A free society which forces people to do stuff is oxymoronic. That's like saying we're a free society, that's why we won't allow anybody to say anything mean to anyone else. Do understand that freedom means tolerating things you don't like?
Should a black photographer have to photograph a Klan rally?
The language of the bill seemed overly broad based on news reports, but this is the essential problem.
Forcing a baker to make a cake for a gay wedding is different than saying refusing service to someone because they are gay, I.e. A birthday cake or something not celebrating their gayness.
They could just as easily be a foreign country with an U.S. subsidiary. How does the U.S. help them overseas?
Frankly, I don't see how corporate taxes do much good. They just raise the costs for the business and get passed along to the consumers in some form or another.