The financial industry is directly and primarily responsible for the financial crash.
Yes, pension funds are underfunded. The underfunding is a percentage of overall losses. But most of the lost wealth is attributable to the financial crash.
Underfunding is a partial cause. The financial crash is the prime cause.