Kate praised for dropping protocol with William