Why is "Du måste respektera vargar" not good?
Why is "Man måste ha respekt för vargar" wrong?
It isn't wrong, it's an accepted answer. The incubator tells me that the sentence was last changed two years ago but there's no way of telling what might have happened in your specific case. Could have some other typo or just a temporary glitch.