Certainly SE is to blame for the current state of the game. They rushed it out and didn't really listen to beta testers. However how are they now, after all that has occurred, after the development team was shuffled around in a very public way, to blame for the way people behave? They've made fairly detailed posts on what they plan to do in the future and even go on to mention how they have no set time tables for several of those developments. They reveal things as they're ready to be and occasionally put out things to wet the appetites of the rabid fanbase, but as far as I know they've never played off any patch, any development, as something utterly game saving. Everything has been put out as a small step to some ultimate goal. Not everything they do is gold, sure, but they aren't entirely to blame for the roller coaster of hype and disappointment that so many on these boards seem to go through time and time again.
I don't think SE is infallible. I have my own doubts about how well they can implement change in this game. I do, however, try to be sympathetic to their position and the amount of work that's laid out before them. I want to see this game succeed and as such am willing to offer feedback and attempt to stave off any emotional and baseless ranting against literally everything SE does. The amount of SE bashing I've seen lately just bothers me. The fanbase is like an abusive boyfriend at times and it makes no sense to me. ._.