Over the past few days, across all forums, all I've seen are endless posts by (understandably) annoyed users who keep thinking their input is the right way to handle development.
For one, you keep throwing the word optimization like you know what it means. In a very simple and basic high-level explanation, optimization is removing enough code from a system to the point where it still works but it also runs faster. Now, this is no where near the best explanation but it should begin to provide you with the idea that optimizing things is neither easy nor is it safe. So, please, stop telling the devs to just optimize the game like they have some giant lever that does it for them.
Secondly, take this into consideration: We all hate mean bosses who shout at us, right? Now imagine having thousands of them shouting at you non-stop all at once. Think about how that would feel. Yes, there are issues and yes I do agree that it'd be nice to have the actual devs tell us they're working on a certain issue. But the issue remains that shouting and screaming is not the way to do it, I get it, you paid for a product and you expect it to work, I do too. However, you just have to accept that the best solution is working with the developers and helping them fix bugs by providing them with good information.