If we truly care about the "rules" of English, then a hammer should be used for hamming. But a hammer doesn't ham. A hammer whams. So the proper word for a hammer would be "whammer." And we use the word "whom" - pronounced "hoom" - as the objective case of the word "who" ("hoo"). But that's obviously ridiculous. We don't need an objective case of who. We could just use who. But we need a past tense for "wham" (see discussion above), and "whom" fits the bill perfectly. All we have to do is pronounce it the way it's spelled. It should rhyme with "bomb." It would be "whomp" without the "p". Therefore, a reasonable conversation would go like this: "Did the whammer wham?" "Yep. It whom." I've been drinking O'Doul's. You can tell, can't you?