turncoat witnessed

adj.

Of a drinker who has betrayed one allegiance and now gives an unhelpfully complete account of it.

Source: Wiktionary