Вас никто не обязывает оплачивать ему такси. Нет денег - это его проблема, но, я уверена, если Вы хотя бы один раз сделаете изумленное лицо и скажите, что все потратили на выпивку, то деньги он моментально найдет. Второй момент: даже если покупаете все Вы (а как я поняла, что ситуация стала носить регулярный характер), может Вам как ни в чем ни бывало предъявить ему чеки с предложением разделить ваши расходы?. Друг у Вас еще тот халявщик. Он когда Вам звонит, звонок случайно не сбрасывает, чтобы Вы сама ему перезвонили. Ведет он так только потому, что позволяете ему так с Вами "дружить". Попробуйте немного изменить формат встреч.