Unable to delete a SQL Server 2012 publication
Looks like you have an object owned by a user that the service account can't validate.  you can figure out what object it is, and change the owner of the object to sa.  If it's the database, run this:

exec sp_changedbowner 'sa'