I blame the catholic church and the Phils govt.
Corruption is everywhere, and while the voting public are prepared to turn a blind eye to it, accept bribes for their votes, or participate in it, not much will change.
There are 10 million OFWs who have also chosen to live and work away from their families. Presumably they have the same problems as those who marry poriners and go live in cold miserable countries with horrible husbands ?
In the end, as they say in the Phils..."it's up to you".