Quick response.... but I'm not getting drawn into a long debate over this.
When you buy GameMaker, you do not "own" it. You are granted a license to use it, and distribute the runner. This is normal software practise.
You are not required to display "anything" visibly saying that your game was created with GameMaker, although if you do, we might help publicises it!
You should include the bits of the EULA that talk about the runner being © YoYo Games, and that they aren't permitted to decompile etc. Without that being included, an end user could quite legally disassemble the game, because you haven't told them not to, and in theory, you would be liable if "something" happened because of it.
iOS/Android, I'd just include the EULA on disk. If someone's going to copy/mess around with it, then they'll see it.
HTML5..... I suspect on your site somewhere you would have to have a link saying the same - inside a FAQ or something, doesn't have to be front and center.
However..... these are the current requirements, and while me may change them in the future, this is the current requirements. If you don't agree with them, don't buy GameMaker - it's that simple.
And if you think this is harsh, many products like Unity, Unreal
can require you to display logos and splash screens, we don't. Once you have your license, you can do whatever you like, only that the EULA shows our Copyright/license terms in there - just as they'll show yours.
Also..... I'm not a lawyer, and don't pretend to be, so don't jump on something saying "I'M TOTALLY WRONG DUDE!", or assume this fulfils everything. From my perspective, this is what "I" would look for in a released game made with GameMaker.
Hope this helps.