Запятые расставлены верно.
Вероятно, предлог за используют по аналогии с употреблением в сочетании извиниться за что-либо. Но это ошибка.
Запятая нужна. Определительный оборот, стоящий после сочинительного союза (и, или, но и др.), но не связанный с ним, отделяется от него запятой по общему правилу.