Well, some women like to hear that they're beautiful, pretty, etc. Any compliment on their looks is great with them. Being specific is a little better, i.e. "You look amazing in that dress". Even...
Everyone is capable of good behavior. As to who is morally good and who is not, that depends on your moral yardstick. There is no moral yardstick by which all women are good and all men are not.
Not all guys are like this and you just have to be more careful who you pick for a mate. Some men take full advantage (some women too) of being treated with respect, but when you see the first sign...