Grava, Cannavaro bans ‘too long’