так из Служкина никто не делает идеального героя. История в фильме (возраст и перенос времени) делает Служкина еще хуже, чем по книге.
Одно дело - 90-е гг, Служкина выгоняют с кафедры за пьянку. Ему 28 лет. Он едет на Родину и пытается найти работу. С работой, видимо, совсем плохо, раз позиция школьного учителя это уже что-то. Он не идет туда проповедовать и учить детей, он не знает географию, потому что занимался биологией. Но ему нужна работа. Ему нужно справиться с детьми, но он к этому не подготовлен. SergeyM писал здесь подробные комментарии про различие книг и фильма. Про то, что был класс, с которым были нормальные отношения (ну кроме того, что "отцам" он выпить предлагал). А вот такая возня это в плохом классе.
Жену его никто не лапает, просто у Будкина такая манера общаться с женщинами. Но Будкин (как мне кажется) не стал бы отбивать жену друга. Это она на него запала - и что мог сделать Служкин, увидев, как у нее стали светиться глаза. Он не стал пакостить ни ей, ни соперника, а по сути поступает бескорыстно.
Ну а по фильму это 40-летний Хабенский и при всех его актерских способностях именно своим возрастом он делает героя еще хуже. Что еще как-то простительно молодому парню, не простительно взрослому мужчине. Как и современное время, когда гораздо больше возможностей получить относительно приличную работу за средние деньги, а не только криминал, всякие мелкие делишки и т д.