1. Нечеткие требования к заказу. К программе было одно требование - язык Visual Basic. Ни версия среды разработки, ни версия .Net Framework заказчиком не оговаривалась. Как результат - у заказчика программа не запустилась/не корректно работала.
2. Неуважение к исполнителю. Будто исполнитель все время сидит у компьютера и у него нет никакого личного времени.
3. Нежелание разобраться в ситуации. Кроме слов "не работает", больше никаких деталей и уточнений не было. Вообще.