more than once the queen had been humiliated by the cardinal , whose police , without having yet attained the perfection of the modern police , were excellent , being better informed than herself , even upon what was going on in her own household .