Developers were the ONLY victims here. They have a right to be angry. Twitter used them to build their platform and then bought out the bigger companies and said: "We'll take it from here folks". But what did the developers think was going to happen? Twitter's college days are long gone. Twitter needs to make money and take back control of their platform to provide a unified user experience.
The truth is that 99% of the Twitter user base uses it as if nothing has changed. That's because it hasn't. Most people can deal with the occasional ad in their face. No one seems to mind that Google searches contain more ads today than ever before. Yet there are complaints that Twitter shows the occasional ad in your stream. So what.
Twitter is still developing and working on useful features (Twitter Cards). Their website is still in the process removing hashbangs, which is making it faster.
So I ask again, what are people expecting out of Twitter at this point?