No, while abstractly “X is an asshole” can be a statement of literal fact, in the concrete case where X is a person capable of bringing a defamation suit, it is not realistically possible that “X is an asshole” can be interpreted by a reasonable member of the audience (listener, reader, etc., depending on media) as such a statement; it clearly is a subjective statement of opinion of character.
Meanwhile, a pedophile is something that a person capable of bringing a defamation suit could also literally be, and where a reasonable member of the audience for a description of them as such might (given the right other circumstances) view the description as a literal fact claim.
Meanwhile, a pedophile is something that a person capable of bringing a defamation suit could also literally be, and where a reasonable member of the audience for a description of them as such might (given the right other circumstances) view the description as a literal fact claim.