Вы не правы. Не надо было их приглашать. Что значит "подруга пригласила"? С какой стати у вас в доме распоряжаются посторонние люди? Оплатить обязаны, как договаривались. Либо, приглашая к столу, их надо было предупредить, что еда за их счет.