Здравствуйте, Максим!
Само удостоверение участника боевых действий не дает автоматического права на бесплатную квартиру или жилищный сертификат. По статье 16 Федерального закона от 12.01.1995 № 5-ФЗ ветераны, признанные нуждающимися в жилье, вставшие на учет до 1 января 2005 года, обеспечиваются жильем за счет федерального бюджета. Вставшим на учет позже жилье предоставляется по общим правилам жилищного законодательства.
Для постановки на учет по договору социального найма обычно нужно одновременно быть признанным нуждающимся в жилье и малоимущим. Это следует из статей 49 и 51 Жилищного кодекса РФ. Поэтому отказ из-за дохода может быть законным, если администрация правильно рассчитала доход семьи по правилам Москвы. Но отсутствие жилья само по себе не отменяет критерий малоимущности. В Москве также проверяются условия, установленные городским законом от 14.06.2006 № 29.
Отдельно можно проверить право на военное жилье. По статье 15 Федерального закона от 27.05.1998 № 76-ФЗ такое право зависит, в частности, от выслуги и основания увольнения. Указанное вами увольнение за несоблюдение условий контракта может препятствовать получению жилья по этой линии, а срок службы и точное основание увольнения имеют значение.
Попросите у администрации письменный отказ с расчетом дохода и указанием примененных правил. Если в расчет включили лишних членов семьи, неверно определили период или сумму дохода, отказ можно обжаловать; срок обращения в суд по общему правилу составляет три месяца со дня, когда вы узнали о нарушении права, согласно статье 219 КАС РФ. Уточните, пожалуйста, точную дату увольнения, выслугу и что именно указано в отказе. Для оценки документов и вариантов обжалования можно обратиться за платной консультацией в личный чат: pravoved.ru/lawyer/4438158/ воспользуйтесь кнопкой «Общаться в чате».