I agree the problem lies with the hearts and minds of the people.
I disagree that government had to step in and do something. Government has shown a strong disregard for rights through-out history. It didn't suddenly get virtuous and step in because it felt it had to protect the rights of minorities. Not while it was busy screwing the economic rights of everybody including minorities. They're in it for themselves--power and money.
As to hearts and minds, ponder the absurdity: the "good" people are willing to initiate government force against "bad" people who discriminate against minorities. We're not talking about protecting minorities from "bad" people who initiate force against them. We are now talking about compelling "bad" people to provide service and property use to minorities. These "good" people are willing to use government to coerce other people. People using the government against others is all this really is. And, the government is more than happy to do it. Not because they think they have to protect rights--their behavior in numerous other areas proves that's a lie--but because it increases their jurisdiction and thereby their power.
Ok maybe I may be reading into it too much but you sound like you feel so strongly about that people are being coerced into stopping something they themselves know is wrong that you give the impression that you feel as though you are a minority, again maybe I'm wrong. And who is truely a minority these days any ways, because it isn't Blacks, Spanish, or Asian or any specific race, it is actually inclusive to those in age of 65 and older and believe it or not those that are considered upper class. But people dont want to see the truth rather believe lies, gossip, and rumors, more often than not riddled with racist bias.
Let me ask you this, how are the " good people" supposed to get the " bad people" to respect others including the minorities if not by the use of the government, gang up together and show up on their doorsteps with bats, knives, and guns to persuade them to do the right thing when they don't want too or feel they should? Absolutely NOT, violence is NOT the answer, on the contrary inacting laws and enforcing the laws sets the message that kind of behavior will not be tolerated.
Did you do any research into the history of this country or simply get pissed off at what you see on the surface or what someone told you that you refuse to see any other perspective or see the good even though it seems harder and harder to find these days? Yes the government has some issues, we all know that, you would have to be blind and deaf and in a box to not know that. But the government is supposed to be " of the people, by the people, and for the people". So instead of trying to argue and or convince people on a gun rights forum our government has some issues, why not be more proactive and get involved with the government by writing your congressmen, or lobbying for or against laws that are fair or unfair and just and unjust or something like that.
Again I say that if all people had morals and respect for others we would not need or have such laws or need for such government interventions. But anyone with eyes to see and ears to hear and has turned on a tv or read a news paper or heck just walk or drive down the street in most places can see the lack of morals, respect for others, and lack of discipline. Being free has its price and among that price is self sacrifice, not self worship or selfishness. Being free does not mean that you can step on anyone you please.
With that said I have been told to share this for those that need to hear it;
Beware the road well traveled for it leads to death and destruction, return to the purpose for which you have been made for it leads to true life and freedom. Love, Peace, Joy, and Rest stands at the door and requires only that you let him in and abide with him.
For those who need to hear that they know who they are and like all of us they have the gift of choice called free will to receive that or reject that.