I agree that who is widely accepted in American English, where the object pronoun whom has virtually disappeared in everyday conversation. Still, it is the proper word that standard English requires. Generally, though, you would not see or hear the word whom except in more formal communications (such as in school papers, exams, more literal magazines, a public speech), or when you are communicating with one who is more concerned than the average person about using standard English (e.g., someone like your English professor). (By the way, I am NOT an English professor.)
For our purposes here, I think it’s best if we all understand what is required by standard English, but adjust our usage based on the circumstances (who is your listener, what does the audience comprise, etc.), and use who or whom so you can best convey what you try to say.