I think "on" belongs after the word "Hawkish" in the headline, not before it.
It appears the poster made up his own title and the Mods have corrected it.