В данном случае Зайцев совершил два правонарушения. Распитие спиртных напитков в общественном месте (даже, если около дома), а также нарушение тишины в вечернее время. В свою очередь, Мартынов заявил, что, если он сказал, то они обязаны прекратить нарушать закон. Это вызвало негативную реакцию Зайцева. Он должен был вежливо попросить прекратить, и если бы все продолжилось - вызвать полицию. Возможно исход был бы другой. Я считаю, что не правы оба в некоторой степени. Но нарушил закон только Зайцев.