В этом вопросе не всё так просто. Фразу "Если ветеран нуждается в жилье, он должен его получить" многие понимают как "Все ветераны нуждаются в жилье и должны его получить". Таким образом, люди слышат то, что они хотят слышать, а не то, что им говорят...
Каждый человек в той или иной степени нуждается в жилье, но для получения бесплатного жилья не каждый попадает под определение "нуждающегося". В данном вопросе как раз прослеживается тот факт, что не каждый ветеран войны попадает под это определение. Если гражданин относится к числу малоимущих, что, кстати говоря, тоже необходимо доказать, собрав перечень необходимых справок, и у него нет жилья или площадь имеющегося у него жилья не превышает санитарную норму, то в этом случае он имеет право на получение (расширение) жилья. А если тот же ветеран войны живёт в деревенском домишке, площадь которого больше указанной нормы, то никто его как нуждающегося в очередь не поставит и квартирой не обеспечит. И исполнительная власть вряд ли будет идти на нарушение закона, хотя стариков по-человечески жалко.
По-моему, любой закон должен "обкатываться" сначала в том или ином регионе, чтобы исключить двоякое его понимание. И после того как ошибки в нём максимально будут исправлены, он запускается на уровне страны. И ещё один момент, если уж государство приняло решение обеспечивать какую-то часть населения бесплатным жильём, то пусть это жильё будет государственным, потому что кроме ветеранов войны у нас огромная очередь инвалидов, многодетных семей, которые в лучшем случае ютятся в общежитиях и в худших - прозябают в городских трущобах.