In Japan, you don't take things home. Portions are also much smaller when compared with your average American portion. So, I don't think this problem would occur. Also, bear in mind that in Japan it's polite to eat every last grain of rice on your plate - out of respect for the farmers that grew it. He's merely enforcing cultural standards.