It’s been a poor couple of weeks for mining magnates.

First, Wayne Swan baited a trap for them in claiming they were exercising a malign influence on public debate through their wealth, and Andrew Forrest walked right into it with full-page press ads decrying the Treasurer and demonstrating his point perfectly.