@maxdancona,
Businesses didn't decide just to do the right thing. It took an organized boycott against businesses that used discrimination freely, and when business and government services suddenly felt a cold breeze in their pockets and a precipitous drop in revenue, they had their come to Jesus moment.
But no, I would not support a law like Indiana's or Arkansas's that allows people to pretend they are Christian and God wants them to treat others like crap. I would rather see a freedom from religion bill passed.