"Whom do you vote for?" or "For whom do you vote?" are correct.
It is completely acceptable, stop living in the nineteenth century
I did not object to "Who do you vote for?" I said that correct and literate answers should not be rejected.
That's true, my apologies, I shouldn't be so rude, I wasn't actually responding to you, I was responding to dtUyaD who said it was incorrect. Good luck in your studies.
Good luck in your studies as well!