I think you're being extremely harsh. Having lived abroad a lot as well, I really disagree.
On the contrary to your post as an example, people in the UK give more to charity than almost every other nation bar a few. (That doesn't mean there's more need for charity in this country before someone...