As long as there are people losing games, not getting prizes, and thinking they are better than they actually are then the complaining will never stop. How many regionals, nationals, and worlds winners do you see coming on to the forums and complaining about the rules? If interceptors were winning over half the regionals then people who were losing would be complaining. If X wings were constantly at the top tables and winning people would be looking to change the mechanics and rules to make it so they could beat those X wings.
The whining will always happen regardless. If these guys complaining were constantly at the top tables and winning regionals and Gen con then we'd never hear them say anything bad about the game. There is way more productive things to do with your time and energy like training how to beat those lists or coming up with a better list or strategy.
Strong competitors blame themselves for there losses and look at what they can do to change themselves and rise to the level required to win.
Weak competitors blame the rules and mechanics for there losses and look to change elements of the game and lower the game as a whole down to there level.