A is false, because the main phrase does not narrow down the statement to firms only.
B is false, because the main phrase does not imply anything about fairness.
C is false, because the main phrase does not make any distinction between rich people and poor people.
D is true , because it says the same thing as the main phrase, but also points out scarcity of resources as the main factor which forces us to make decisions. If resources were unlimited, there would be no need to make this decision.