<p>“Whom” is an ugly, outdated, cumbersome word, destined to go the way of the washboard and the antimacassar.</p>
<p>Avoid using it, regardless of the context, and let the prescriptive grammarians seethe. You’re enjoying life much more than they.</p>