The law says that he must be paid for all the time that he works. So they cannot deduct a lunch break unless he actually takes one.

However, given the length of his shift, RI law requires that he be given no less than a 30 minute lunch break. The employer MAY require that he take a longer one, but he MUST be given at least that much. He CAN be fired for refusing to take a lunch break.

It is absolutely legal for the employer to encourage them to get back as quickly as they can, EVEN IF they are also requiring the lunch break.

They CANNOT require that he report fewer hours than he actually worked.