boronia, you take the very words from my mouth!

"afflict", I think, is a passive word. One says, "I am afflicted with boils." but that doesn't indicate the agent. You know not whence cometh the boils.
"Inflict", on the other hand, is active, and I can say, "You inflicted me with boils," which pins down the agent precisely.