This is what I mean though. Of course we've looked shit but we've looked shit for a long while and as you say we've lost SAF on top of that. We've been playing one dimensional football for ages, too, and predicatable. Moyes needs time, like you say and he also needs more signings.
He's had 7 months - that is more than enough time at least to see changes in a team. This does not mean we are playing scintillating football all the time but, there should at least be signs regardless of who is on the field.
He needs signings to compete against the top teams, specifically in the middle of the park.
He does NOT need signings to dominate against teams like Stoke, West Brom, Sunderland and quite a few other this season. He does NOT need signings to get his vision across unless the implication is that he cannot take the players we have and get them playing the way he wants us to, which is is damning on his ability as a manager.
The very least he can do is take the current group of players and get them playing in a manner that isn't one dimensional, even if it fails because the personnel are not good enough but, he has not even tried or if he has tried then he has failed miserably at it.
We may not have the players to go toe to toe against City, Chelsea and other big teams but, he should at the very least have us playing as a team with confidence and as a unit, which he has not been able to do.
People I think might be even fine with things getting worse if there were signs of what he is trying to do. The only thing right now we see is complaining about luck, claiming we played well in games we didn't actually play well in and the he needs time. To give him time there needs to be progress and in 7+ months there hasn't been any yet.