"Commands respect" = the correct expression.
But "demands respect" you will hear often, however it carries a sense of someone EXPECTING respect, sometimes out of fear and frightening the other person.
You will hear of old time gangsters wrongly using the word respect when they should be saying "fear".
"I am the top man around here people respect me" = they say hello Mr x ? because if they don't they won't be alive tomorrow (because the gangster is a total madman).