$43,000 is actually a bit higher than what Post-docs in other science fields (esp. biology) can expect to make. Unfortunately, Post-doc salary is often fixed by the institutions making the grants (typically NSF or NIH) so there is no competition in the Post-doc market. This wouldn't be so bad if Post-docs still served their original purpose of bridging a Ph.D. from mentored researcher to independent investigator. Unfortunately, with fewer and fewer tenured positions (and the increasing life-span of currently tenured faculty, especially in the US where there is no mandatory retirement like some other countries), this is no longer the case. Originally, Post-docs were expected to spend 2 years until they could establish their own lab. Today, Post-doc periods of 6 or 8 years are not unheard of.