From my experience there are always people who think they are experts when it comes to computers. Half of them know nothing and just post what they have heard others say, the other half are probably people who have failed to make anything of note in the language. If you used FPS creator you would get a similar sort of response. Things like learn how to code, and, that isn't making a game, that's just clicking a mouse a bit. All those sort of comments have no actual basis in reality.
Most games these days are actually made using an editor of some kind. Companies that use the unreal or crysis engine have purchased that so as to avoid having to code the 3D engine themselves. They can use a proven engine and concentrate their efforts on the game rather than the intricacies of the 3D engine.
You will always get naysayers, and snobbish programmers who think c++ is the only language worth using. Best bet is to ignore them, or just say c++ is so SLOW, I prefer assembly. Generally I think you will find most people who comment like this actually couldn't program hello world if their life depended on it.
I don't much care for these types, as you may have gathered. they really are just showing their ignorance when they put down any project, whether it was made using gamemaker, fps creator, DB, etc. Whatever is used, there is nearly always a fair amount of time and work to be done. That is the main thing, not what you are using. Unless they have actually made something themselves (and that is unlikely), they will not appreciate how much time you have to put in to make even a fairly simple game.
http://s6.bitefight.org/c.php?uid=103081