Not to be "that guy" but... you do remember that Kagura is an Amanto too, right?
One of the big points in the anime is that no one is "bad" or "good" because of what they are (amanto, human, or gorilla), there are pure and kind-hearted "people" who look like demons (i.e. Hedoro, the flower-shop amanto) and there are cute or beautiful people who are really demons (can I say Takasugi?). But most "people" fall somewhere in between. (you can't really call Gintoki a good person, but we still love him~)