Sorry, but "inappropriate" is not an argument. That's an ambiguous word that you can use towards anything you don't like.
Your condescension won't change the fact that you're spouting nonsense. You can say that the President conducts foreign policy all you like, but that won't change the fact that nothing wrong was done here. Aside from the fact that there's nothing illegal or unconstitutional about it, the fact that there's direct precedent (ie. Netanyahu's very last speech, which didn't cause any commotion) - proves that there's nothing inappropriate about the matter, either.
I do appreciate how you keep making sure to insert the phrase "a month before his election". That betrays any claim of reason or objectivity that you might have, and it proves that you're just regurgitating Obama's talking points on the matter.
Here are the facts:
1. Congress is a separate branch of government and does not have to run anything by the President if it wishes to invite a foreign speaker.
2. Congress invited Netanyahu to come speak.
3. Netanyahu didn't accept the invitation until AFTER Obama was informed of the matter.
4. Netanyahu went about this in the exact same manner as he did for his 2011 speech, and there was no issue then.
5. Obama, despite having already known about the pending invitation, didn't raise a fuss about it until AFTER Netanyahu accepted it, proving that the President was looking for a fight.
It's really quite simple. Netanyahu did nothing wrong here, but because Obama realized that this speech would further expose Iran's nuclear ambitions and thus, would indirectly expose Obama's total capitulation to Iran, Obama decided to throw a temper tantrum, act petty, and go out of his way to demonize a Prime Minister who was merely trying to defend his own nation from an existential threat.
That's all this is.
Being you must be exhausting. Never change.