Whether other clubs would have sacked their manager is beside the point: many sackings are ill-informed and counter productive and there is no reason we should make the same mistakes as other clubs.
The season lasts from August to May, not January to December: last season we finished 11th, this season we are not currently in the relegation zone. So, yes, I am well aware of what has happended in 2013, but you don't get promoted or relegated for your performance in the calender year.
We did not have a proper balance to the squad under Parry or even last season under Moore when we more successful: this is because we can't afford a squad of 25 of our own players and are very reliant on loan signings, as are many of the poorer squads in the division. We brought in some rubbish players in the summer, but we did not necessarily waste money: we did not have significant money to 'waste' in the first place.
Yeovil have the smallest budget in the Championship and will be relegated as a result (spot the connection ?). Last season they over-achieved in League One. This was the exception, not the norm. We are not under-achieving any more than Notts County / Crewe / Stevenage / Gillingham / Carlisle / Colchester are : we are where we would expect to be given our resources. The wealthier clubs in League One are at the top of the table with the exception of a couple of under-achieving clubs (Bristol, Sheffield) who will still probably finish higher than they are at present; the poorer clubs are in the bottom half of the table. This applies in every division. Our goal is to stay up, not to win promotion or even finish in the top half, although it would be great if we could over-achieve as we did last season and finish above half way.