I think using the term 'bad game design' is one of those things that just don't sit well with the developers, because often times players really don't know what bad game design is, and it's rather insulting.
Wow. Stop and think about what you just said. Then remember that this isn't the first video game to exist in history.
Players DO know what bad game design is. In fact they are the only demographic that does. The "Developer" demographic exists almost entirely to guess at the only opinion that ultimately matters: the players.
Sometimes they get it right, sometimes they get it wrong. Just because you got it right 9 times, does not mean you will on try number 10. Assuming that 9 home runs will automatically make number 10 great is why companies die.
Secondly, it is insulting, yes. You created something millions of people will use. And there's no crying in baseball. If critique offends you here's pro-tip #'s 1,2,3,4,5,6, and 7: DONT MAKE THINGS FOR MILLIONS OF PEOPLE BECAUSE SOME WONT LIKE IT.
you're welcome for that advice by the way.
Last, while it may be insulting it's nothing, NOTHING compared to how insulting it is to suggest that only devs, not customers can know what CUSTOMERS want. It's also stupid and self defeating.