He ...... in wearing the old fashioned coat in spite of his wife's disapproval.
Answer: B
Insist means (roughly) "to strongly claim something", in simple terms. Persist means (again roughly) "to not give up in an action".
So "persists" is correct answer.