To be honest, the fans only have themselves to blame. Ryan Murphy seems unable to separate the show from the fandom and is letting their desires run wild with the script writing. Thus he has to build Hummelberry, Klaine, etc. when the show is already bloated with characters. Then, there are the sects in the fandom who preferred one winner over another and so he bows to their wishes as well.
He's got no spine, but vociferous fans are a huge part of the problem too.