Personally I think that action at the ground should be the first step, it was definately instrumental in the Derby (or was it Ipswich?) game where the 'majority' of the stadium participated. If we can organise some vocal protests before, at HT and after the game (and by organise I really mean make sure everyone is aware of what to do) then it would save us (especially the ST Holders) missing out on the reason we go. However i would support a boycott eventually if the above was not effective.
But we need a group, an umbrella to co ordinate actions etc, as someone mentioned, the SISA Branfoot Out campaign was eventually effective and we all knew what to do when we played Newcastle for instance, and most importantly even though we had just seen two of the best goals ever! and won the game, we still stayed behind and did it.
So though i do want to support the team I still want to vent my anger even if we are 5 nil up at half time because the time and has to get rid of these demons for once and for all.