Nope. A race is people and not stuff!
I presume English is not your first language?
The word "race", possibly from the latin "Radix" meaning "root", basically means any unifying trait of a people and during its eariest recorded use (around 1300s) it was used more to denote nationality or even the region of where someone in England had come from. The vast majority of people back then had no concept of people who were black, Asian, far-eastern, etc. You generally were born, lived, and died within a radius of around 50 miles.
Race, according to the dictionary, means any unifying cultural or ethnic trait. If you don't feel comfortable with the label "racist" the solution is to change your views, not try to change the definition of words in the English language.
They speak out because we are a Democracy. Hushing them is not.
That confuses the hell out of me. I really don't know what you mean.