Fin7irena, здравствуйте, На форуме сложно будет Вам помочь. То есть мы конечно с Вами можем разобрать причины почему Вы себя сдерживаете, можем поискать какие ситуации из прошлого повлияли на то, как Вы себя ведёте. Но в реальной ситуации это Вам мало поможет.
Для того, чтобы научиться давать отпор, нужны личные отношения - терапия, в ходе которой Вы могли бы в реальном времени попробовать что-то сделать или сказать. Поэтому в идеале Вам стоит поискать терапевта в Вашем городе или терапевтическую группу. Как вариант - поработать по скайпу.
Если Вам нужно, я могу помочь Вам поработать с Вашими внутренними убеждениями, которые Вам мешают ответить директору.