单项选择题

Now they think that their views about the president and his policies on Iraq, global warming or unilateralism have all been(), so why keep ranting

A. treacherous
B. fraudulent
C. avenged
D. vindicated