ahhh veganism debates are always so entertainingly full of sweeping generalizations and false assertions.
as far as food and energy consumption goes, read this:
The Oil We Eat
and for more info on pollution etc caused by factory farming of livestock and whatnot read
Diet for a New America