Straightjacket
Смирительная рубашка, да.
Встретила это слово во время просмотра лекции любимого Скотта Торнберри (профессор, писатель, преподаватель, методист) о преподавании грамматики английского языка.
Он сказал: "Grammar is not a straightjacket".
Конечно, в грамматике есть свод правил, иначе был бы полнейший хаос. Но в каждом правиле есть исключения - это раз. Язык - это живая, меняющаяся система - два. Многое зависит от контекста - три.
Поэтому часто встречается ситуация, когда есть конкретное правило использования той или иной грамматической единицы. Вы это с учеником выучили. А потом, бац! Встречаете какое-нибудь предложение, где грамматика идёт вразрез с правилом. Подрыв учительского авторитета! Разрыв грамматического шаблона!
Нет, просто язык - не straightjacket. :)