Я не из Москвы, а южнее, но вы не правы. Не в Москве тут дело, а в людях - такие как вы везде встречаются, и в Москве,  и на самых на окраинах... Приглашения не было, вы обязаны были расплатиться за себя. В другой раз, если у вас такие трудности с пониманием, сразу уточняйте у собеседника, приглашает ли он вас и планирует ли оплату, или раздельные счета. Никакой неловкости тут нет, гораздо более некрасиво то, как вы поступили.