the civil rights act bars private entities from segregating altering service or denying sale based on race gender religion etc you can go into a store as a black person and the store must offer you service but if you go around yelling jew nigger fagot or proudly wave the nazi flag the first amendment will protect your right to do that but will not bar the store from kicking you out