skewered

(/ˈskjuː.əd/)

adj.

A drinker who has fixed upon one plan for getting home and cannot be removed from it.

Millerd was skewered on the idea of walking home, despite holding a taxi receipt.

Source: Wiktionary