The other thing I've noticed about British men that I think it's so much better than men anywhere else is that you can even have a one night stand with them, and they're going to keep pursuing you and treat you with respect afterwards.
For all the sweet flirting, and calling you "bella", Italians, Turkish and South Americans are more likely to lose respect for you if you go to bed with them straight away. If fact, it seems that they only reason they say nice things is to conquer you, to get you to like them and sleep with them. After they got what they wanted, you've fallen from their grace.
It's like a perverse game going on with all the making you feel beautiful and special, and flirting, but once they got into your pants, they're most likely to ditch you after without any qualms.
I was very watchful when I lived in South America, and didn't usually believe a word a man said until I saw the facts.
I find British men and Northern European cultures much more grounded in that sense. The fact that a woman has sexual desires doesn't mean she's a whore or cheap. There's a lot more respect for women as a whole. Not perfect, but a lot better in that respect.