Some people get taught to be responsible some don't, as we don't get to pick our parents/school/environment as children I fail to see the logic in applying blame, or criticising somebody for lacking responsibility.
If you can't blame anyone for lacking responsibility then I'm not sure it's possible to blame anyone for anything.