Apparently the last straw for Harry was when William and Kate bought Archie a Villa top for Christmas