'Piers smeared filth naming royals, but palace also to blame' - expert claims