It's a private enterprise, as stupid as I think it is, people should have the right to do what they want, whether it be hiring their dad to work for them over a more qualified black person, or charging males more, or whatever.
Not really. I think you would be upset if the store charged you more for the same thing as the next guy. In simple terms, it is an un american practice.