Hola Andrew,
Yo nunca añadiría mi dinero a una colecta para que comieran otros y que yo no pudiera comer nada... mucho menos para que con mi dinero compraran carne. Puedes decirles que no cuenten contigo para eso y que tú pagas a parte lo tuyo.
Antes de ir a un sitio pregunto sobre el menú. Si no hay menú para mí o no voy o voy habiendo ya comido y me llevo o pido cualquier cosa para picar y me tomo una cerveza. También está la posibilidad de que tus amigos busquen un sitio donde tengas más opciones para tí. A veces algunos no piensan en los demás... intenta no enfadarte con la gente (son más que tú y te van a intentar dejar como el que no tiene razón).
En el siguiente link estoy intentando hacer una guía para este tipo de cuestiones:
Guía de consejos para veganos
Aún hay poca cosa pero en unos cuantos años seguro que será más completa.
Saludos,
David.