I'm not really talking about budget either, but using it as a point that this shouldn't really pass sanity checks. If you think the government gives more to refugees than to disabled vets, you're either greatly overestimating refugee benefits or underestimating disabled veterans' benefits.
From the VA itself, a 100% disabled veteran living alone with no dependents gets $2915 a month. These are lifetime benefits. Refugee cash payments don't exceed $1000/mo, and don't last for the rest of the refugee's life. (costs vary by state because the federal government gives states cash for refugees)