Good post , however the bigger issues would be for BOD or new owners to answer.The separate smaller issues are just things that the supporters could do to enhance the club albeit on a smaller scale. The playing side/ running of the club are for those in charge but that's not to say fans could not put on to the club for other things.
Ultimately though , your correct Why St Mirren ? amongst lots of other questions.