Выбираем предлог, который грамматически сочетается с глаголом "ashamed" (стыдиться) и описывает причину стыда.
Таким образом, правильный предлог — "of".
Ответ: b. of