windshielded

adj.

You are drunk and transparent protection from the consequences seems advisable.

Source: Wiktionary