Because the restaurant was empty, he would have been the only one it it.
Direct object is D. A NOUN, PRONOUN, OR WORD GROUP THAT RECEIVES THE ACTION OF THE VERB.
Direct object follows a transitive verb (action verb) not a linking verb. It is always placed after the verb not before it. It receives the action not modifies the action verb.
I think is d) (to those who oppose etc...)