So you think they should just accept being second class citizens and be quiet about it?
That's just the thing. I don't know, but I'm guessing that gays aren't having any trouble finding jobs, bakers and photographers in Indiana. They aren't being turned away from hotels.
What this law does is that it prevents the situation where a total jerk that happens to be gay gets treated like a total jerk in return, so he sues the guy out of business on the basis of sexual orientation discrimination. If you get fired for poor performance and you happen to be gay, the lawyers will line up to represent you.
Furthermore, to equate anti-gay discrimination with racial discrimination does a great disservice to the epic struggle for racial equality in America. Blacks actually were treated like second-class citizens. Black civil rights leaders had the police and government against them, TV and newspapers against them, and they actually did have to ride in the back of the bus.