Your arguments are just as flawed as your spelling.
"1.They destroyed Notch's codding filosophy that since Pre-Alphha de codding should be simple and succint."
Since when was that his philosophy to begin with? Besides, coding and decoding is NEVER simple. It's not supposed to be simple, it's supposed to be flexible. It's supposed to let you do what you want and/or need to do.
"2.They added a API that has no reason to be there, that is normally used on web, JSON.
They changed everything that Forge and MCP made."
It's not a modding API. At most, it's used for resource packs. It didn't necessarily change anything. Plus, it's been there since 1.6.
"3.They say they like to help modders but they are actually hating on
them by creating a instable the only API that we have available for us
Forge. Now, almost no one can use Forge normally and it's really
difficult to learn how to use it even if you already started codding at
Forge since the begginings of the Beta."
So Forge is unstable because of Mojang, not because of, I don't know, the dev team that makes Forge? What kind of logic is that? Plus, coding is not supposed to be freaking easy. It's supposed to be flexible. It's supposed to be able to make something that's functional.
"4. After this updates, the modding community is so happy that they
don't even create mods to 1.8, they are stuck at 1.7.10 and if they want
to update their mods, well they need to create them over again or
correct thousands of errors."
What the hell are you talking about? Modders are moving to 1.8. Well, some of them anyway.
Before you start making ridiculous claims, please do some fact-checking.