Agreed! This poor behavior is being added to the list of things that lowers one's "fair play" score - which will quickly result in the offenders' range of playable opponents being severely reduced.
http://support.chess.com/Knowledgebase/Article/View/171/0/fair-play-policy
Here is something I cannot understand. Quite a few of my open game offerings are accepted, only to be aborted by the acceptor before the first move. What is the point of doing this? If you don't like the game conditions or the user, can't you decide before you accept? The only thing this accomplishes is to make someone go through all the effort of setting up a game for nothing.
If you do this to get dibs on games before anyone else can, and thereby giving you the luxury of deciding if you really want to play them, please refrain. If that's what you want to do, set up your own games.