Maybe before the election is better than attacking in the lame-duck timeframe.
No way this matter will wait until after Inauguration.
After the election, Obama can unmask and be as anti-Israel as he wants. Before the election, he has to consider what his actions will do to US public opinion.