1) Discrimination is inherent of a division made based on the characteristics listed in the Civil Rights Act; 2) Discrimination is unjust or prejudicial treatment based on a characteristic, especially those listed in the Civil Rights Act.
This, in #1, is what some have argued in this thread that I feel does not represent either civil rights nor the spirit of the Civil Rights Act: What are we being protected from by virtue of having a Civil Rights Act? We are being protected from the division, which is to say that we are being protected from "racial distinctions, religious distinctions, gender distinctions, age distinctions, etc." Why are these particular divisions illegal? Because the Civil Rights Act says so.
I argue that just having that division is not discrimination that we need being protected from. To say so implies that we should not be distinct, we should not have divisions of race, religion, gender, etc. It implies that "equality" is us being all the same--but that doesn't reflect civil rights, it abuses it. We do have discounts for kids on Tuesdays. We do have separate washrooms for women and men. We do have gay pride. We are not being made generic by having the Civil Rights Act.
What the Civil Rights Act protects us from is the distinction that makes us unequal unfairly: that holds us back from jobs or prevents us from a decent salary; that makes us stand a table, because "your race are not allowed to sit" by the letter of the rule, or sit at the back of a bus. Civil rights protect us from the distinction that segregates us unfairly, it does not protect us from any and all segregation. The former is good reason for a law, the latter isn't.