She is the one whom I love the most.
During an English lesson, this sentence came up and my answer was whom. My teacher told me that it is not the best answer (that is who), it is kind of awkward and she would not use it should she say something like this.
Could anybody comment on the use of whom in Modern English and how acceptable it is?
Is there any case when whom cannot be replaced with who, either stylistically or grammatically?