Your son needs to speak with an attorney.  Just because he was uninsured does not necessarily mean he was negligent.  But understand that the vehicle going straight generally has the right of way.  That is probably what the other insurance company is hanging their hat on here.  Your son needs someone to help sort through the logistics and figure out what is what.  Good luck.