stink bugged

adj.

A drinker who retreats behind folded arms and releases opinions only when approached.

Source: Wiktionary