Except there IS no Federal law protecting sexual orientation. And there is no State law protecting sexual orientation in Arizona. It was a gratuitous swipe at an unpopular group for political gain.
And there IS harm in what has been done. It has increased the polarization of the people over a non-issue. It has focused attention on government as a broker of rights when it should not be. It has needlessly called out and alienated a class of people when we should be trying to bring people together to help restrain runaway government. It has helped consolidate support for the Democratic party while splitting the Republicans. It is bad tactics and bad manners.
You sound like the gay rights movement is somehow some friend of liberty. I can guarantee you that they're not. They don't just want "equal rights." They want to punish and shut down those who disagree with them. You're going to see more and more stories about Christians who are forced to accept homosexuality as morality acceptable by the state. You're going to see more and more examples of Christian business owners who are forced to provide services to homosexuals, specifically provide services to gay weddings. The laws in Arizona and Kansas are a necessary preemptive action to ensure that the police state that the gay lobby is pushing won't make its way into Kansas and Arizona.