If they were getting results everything would be Hunky Dory. But they've made poor expensive signings. And the fans seem to think losing to Brighton is the yard stick for measuring failure.
They started off the season with a manager who wasn't performing. They do a Palace & get a manager who can grind out results to keep them up (hence the 6 month contract).
To become a top six team you need 50k attendances (Leicester being the exception).
West hams average is 56,972