Почему кругом пишут «мероприятие такое-то состоится в г. Москва»?
Во-первых, зачем «г.», почему не написать «состоится в Москве»? Писать букву «г.» перед городом есть смысл только в случаях, когда без этого может быть не очевидно, что речь о городе. Например, «водолазы находились в г. Миассе» (в Челябинске есть река Миасс). Во-вторых, если я не ошибаюсь, даже при использовании «г.» город всё равно нужно склонять (или я ошибаюсь, кто эксперт?).