Though I am not a pilot this intrigues me. Surely the decision on cargo is made well before the pilot's involvement.
In my humble opinion, the pilot is contracted to carry out the orders of his employers.
If he/she is going to be selective, I fear for the integrity of the company he works for.
My thoughts are the pilot should carry out orders.