Position of adjective
There is a following sentence.
“There is no man so bad but has a secret respect for the good.”
I have 2 question.
1.”So bad”in this sentence is adjective, why is this “bad” not put in front of “man” grammatically?
2.If this sentence is “There is no bad man but has a secret respect for the good.”, is it different with the original meaning change?