The new rules puts an emphasis on avoiding contact, hailing is one of the ways to warn other boats before contact is made. So yes, the starboard boat should in my opinion have hailed "starboard" to warn you off.
However, when I read trough the racing rules at
http://www.isaf.org I could not find any reference to hailing except at obstructions/marks? Some of the appendices was not available tough (problems with the PDF files on the website)..