I don't think one can trivialize the character of girls.
Firstly, there is no archetype of a girl's character. Every girl is different.
Secondly, there might be plenty of reasons why some girls go after idiots, and a lot of girls prefer handsome or polite and sensitive men.
The reason why some (only some according to my opinion) girls seem to want idiots is that idiots are rude insensitive and dumb in general.
Those girls who prefer this type of men usually lack selfconfidence, that is they usually think that it is true when they are criticized or that they don't deserve to be treated with respect.
That's why they are drawn to assholes, cause assholes confirm their self-image. If such girls are kind of trapped in a relationship with an idiot, they of course try to change them cause nobody is able to live with ignorant dumbasses. But since those girls lack selfconfidence, they don't dare to just walk away and send their assholeboyfriend to hell. Instead, they stay and try to change the bad situation by trying to change the asshole, which never works incidentally.
So Axel, let me tell you this: although there might be some ingenuine and false girls out there, there are also plenty of beautiful and real women whose presence is an enrichment in every respect.
I mean, go for the diamonds, after all you don't have to put up with pebble stones.