The fact that so many people are demanding equal rights means one of two things: either they perceive that they are being denied their legal rights or they want to be “better than equal”. Neither of those conditions are acceptable. Every citizen is entitled to the same rights, but “better than equal” generates a negative backlash that actually sets back the effort. Generally, no citizen should experience discrimination in areas like education, employment, housing, etc., because of age, disability, ethnicity, gender, national origin, race, religion, sexual orientation, etc. How do we get there? That’s the question of the century.
Remember too that discrimination implies an action, not just an opinion. You can legislate actions today and prosecute offenders tomorrow but changing peoples’ attitudes may take a generation.
Tolerance that doesn’t work both ways isn’t tolerance, it’s submission.