Have you been to this meeting?
If there were evil people in the room, it would actually be easier to swallow. But everyone thinks they're doing their part, playing their role, doing their job...
My take is that the responsibility lies with the marketer who didn't say 'no' before the meeting was called. We owe it to our work and to the people who pay us to stand up (often) and say, "no, sorry, I won't do that."
Just because you have a budget doesn't mean you ought to be hiring people for the project.