China acted in an "irresponsible" way in a stand-off with a US naval ship this month in the South China Sea, US Defense Secretary Chuck Hagel said on Thursday.