One important trait of moral principles is that they should be impartial. They

Read another response by Michael Cholbi
Read another response about Ethics, Law
One important trait of moral principles is that they should be impartial. They should not favor one person over the other simply because they are two different individuals. But in my country, we have laws giving special considerations to senior citizens and persons with disabilities and pregnant women. These groups of people are given special lanes at fastfood restaurants, cinemas and bank lanes. I sometimes feel unjustly treated when I spent an hour waiting in line while a senior citizen come in, make his transactions and leave the place in just a minute. I am fully aware that the reason they are treated in such a special way is because of their special conditions but it seems that the treatment is still unfair. After all, whatever they may suffer for waiting long in line are possibilities that I myself can experience. My questions then are: Are these special treatments unjust for the majority of us who are not in the same conditions? Do these violate the condition that moral principles should by nature be impartial? If they are just, what make it just when the rest of us have to suffer for hours while these people can make transactions in a minute and not break a sweat?