THEIR JOB is to make sure the customer (THATs US!!!) is happy.
Their job is not to make individual players happy all the time, it's to provide the most compelling experience possible for as many players as possible. This is a really important distinction; players might not necessarily know what's best for overarching development and delivering the right kinds of experiences, whereas Riot generally has a more informed perspective.
Do they make mistakes sometimes? Of course. Should we call them out on those mistakes? Absolutely. Not every change they make will be something everyone likes, and as long as the changes make the game better overall I think that's OK.
Are we not supposed to post on the forums and share our opinions? O and smart ass if they same posts are being made over and over again by different people what does that tell you?
I completely agree here, though not with the tone. If the same (legitimate) concerns are being consistently raised by players, it's possibly a pretty good indicator there's something Riot can be doing better in regards to communication.