No, what I say is that it should stop being illegal. You and I may still dislike it, but no one should be prosecuted for it.
No it should be illegal! Just because you see some people abuse it doesn't mean the system doesn't work and should be abandoned completely. There are legitimate reasons why these laws exist, for example: http://www.businessinsurance.c...|70|83|329|302|339|91
The US was an attractive destination for immigration long before we introduced such laws (which only happened 50 years ago [wikipedia.org]). Various other countries — Russia included, for example — have such laws too... To put the final nail into your argument, Dubai and other rich emirates are swarmed with Indians, who — even those born there — have no citizenship rights, but are attracted by the wealth of the country anyway. No, it is the Americans' wealth and freedom, that make us attractive. And freedom includes being free to harbor racist thoughts — and even base hiring decisions on them.
Firstly, people go to Emirates for a different reason, they put up with abuse and lack of human rights so they can save up money and eventually go somewhere else such as United States. Secondly, people come to US for many reason aside from wealth and freedom, equality is one them. They want their children to have equal opportunity rather than be treated as second class citizens because of their race, gender, sex and sexual orientation.
You don't fight for equality by making it mandatory. It tends to have the opposite effect — and American life of the past 50 years is an experimental confirmation of that theoretical observation.
No-one is talking about some Affirmative action or racial quotas, I'm talking about laws that protect people from abuse such as the one linked in the article above.