Southampton chairman Rupert Lowe felt the full force of fan fury as Bolton inflicted a damaging defeat.
Okocha celebrates after scoring for Bolton
Lowe was a target for angry chants following the departure of manager Paul Sturrock after two games this season.
New head coach Steve Wigley's first game started disastrously after Henrik Pedersen's seventh-minute strike.
Jay-Jay Okocha doubled Bolton's lead from the penalty spot before half-time, while substitute Peter Crouch scrambled a late consolation for Southampton.
Wigley claimed he wanted his new side to start on the front foot - but they were on the defensive instantly and were behind in seven minutes.
Kevin Davies was denied Bolton's opener by the unwitting intervention of team-mate Stelios, only for it to be the briefest reprieve.
Southampton's offside trap misfired spectacularly, leaving Pedersen alone to beat Antti Niemi from eight yards.
And any hope of a Southampton revival appeared to be killed off in the 26th minute when Danny Higginbotham needlessly conceded a penalty by fouling Stelios.
Okocha scored with ease and an already tense atmosphere inside St Mary's turned angry.
Bolton had further opportunities through Okocha and Pedersen as Southampton delivered a shambolic performance.
Little had been seen of James Beattie, although he should have done better with a close-range header that he directed over from eight yards in the 67th minute.
As Southampton's frustration grew, chants of "sack the board" rang around the ground and jeers were directed at chairman Lowe.
Saints were given some hope when substitute Crouch bundled home with five minutes left, while Claus Lundekvam missed a great chance to equalise in injury time.
Southampton: Niemi, Telfer, Lundekvam, Higginbotham, Le Saux,
Fernandes, Delap (Crouch 69), Prutton, Anders Svensson,
Subs Not Used: Folly, Van Damme, Smith, Ormerod.
Goals: Crouch 85.
Bolton: Jaaskelainen, Hunt, N'Gotty, Jaidi, Gardner, Speed,
Campo, Okocha, Davies (Ferdinand 90),
Giannakopoulos (Nolan 80), Pedersen (Hierro 90).
Subs Not Used: Poole, Ben Haim.
Goals: Pedersen 7, Okocha 27 pen.
Ref: S Dunn (Gloucestershire).