Поздравляю! Сам часто сталкиваюсь с такой проблемой :)
Обычно, в таких случаях делаю на пролом, верстаю сам, соблюдая универсальность в интерфейсе. Если же дизайнер начинает бузить, мол «а почему тут кнопка 50px высоты, когда на макете 48», начинаю объяснять что к чему. Если дизайнер адекватный, то поймет свой косяк и согласится на компромисс - оставить какой-то один из вариантов. Если же дизайнер дибил и твои аргументы ему пофигу, то это значит следующее:
- Дизайнеру конкретно наплевать на коллег
- Дизайнеру не интересно будущее развитие проекта, он не видит общей картины
- Дизайнеру интереснее тратить свое и чужое время на мелочи, которые возможно никак не повлияют на проект
Думаю все эти беды от того, что дизайнеры зациклены на картинке. Странно, но у нас очень мало спецов, которые одновременно хорошо дизайнят и в то же время еще умеют немного программировать и верстать. Это уже совсем другой уровень.