The reason that the tickets are £20 is that their sponsors Virgin Media subsidise the it. Nothing to do with Saints trying to attract away fans really! They still get the full money. You are right about the general malaise that Saints fans have at the moment though!