Novak Djokovic and Roger Federer have had their say on Nick Kyrgios' latest outburst at the Italian Open.