За что верстальщик может ненавидеть дизайнера?
За то, что дизайнер наврал с три короба заказчику, что все те пищалки и перделки, которые он нарисовал, нужны сайту позарез, и без этого никто сайтом пользоваться не будет, хотя всё наоборот. А также, за всякий идиотизм типа pixel perfect, отсутствие учёта реальных данных, которые придется как-то вписать в шаблон, и так далее. Ну и за саму ситуацию, где верстальщик, потенциально, всегда крайний, потому что дизайнер нарисовал, получил деньги и свалил. А со всеми проблемами его работы возиться верстальщику.
Дизайнеру важно хоть что-то понимать в программировании. Реальность такова, что дизайнеров раздражают разработчики главным образом потому, что они не понимаем их мир. То же самое касается и непонимания разработчиками дизайна - дизайнеров они тоже недолюбливают. Вот хорошая статья на эту тему