If the son can accept to take the ACT in September, and the SAT in October, with just a couple more points (2080 to 2100), it’d unlock a LOT of possibilities for him.
For instance, he would be able to apply to UConn or UMD-College Park for one of the competitive scholarships, as well as to UAlabama in Tuscaloosa for automatic full tuition scholarship, honors dorm, honors program, and quite a few other perks. (Check out a thread in the UAlabama forum titled “schools my child passed on in order to attend UA”). Those would likely make him happier than Rutgers.
In-state, TCNJ is in some ways better than Rutgers. In NYS, look into Geneseo. Colleges such as St Lawrence or Muhlenberg would likely give him merit, too - not sure whether it’d be enough but it sure is worth it to try. What about Fordham? UMiami is very similar to Duke but much easier to get into.
In short, with just a little more work, he’d have a LOT of good choices.
He should be allowed to apply to Duke, with the provision that if he gets in and the cost is above budget, he’ll walk away from it.