The bottom line is that the General Manager is typically responsible for implementing the will of the Board. If there are problems at the club (and we can all see there are), then it's the Board's responsibility to identify the strategy to address them, not 'Flow's.
I had my doubts about 'Flow's qualifications for the job, but the issues on the park are not related to that and neither are the financial issues that pre-date his promotion.