I have to go out on a limb here Susan and say that you are incorrect regarding your who's and your whom's."Whom do you love?" is grammatically correct by virtue of the fact that the pronoun "whom" is governed by the verb "love" and must therefore be in the accusative case. The fact that it sounds awkward is neither here nor there as far as correct grammar is concerned. Your other examples are of course correct.
Murray (anal but not rude)