“Equality does not mean that all plants must grow to the same height - a society of tall grass and dwarf trees, a jostle of conflicting jealousies. It means, in civic terms, an equal outlet for all talents; in political terms, that all votes will carry the same weight; and in religious terms that all beliefs will enjoy equal rights.”