By law, Ex Generals in our Military are NOT suppose to do work with enemy foreign Nations and get paid by this foreign nation or an entity of this foreign nation, unless they notify their respective Military Branch, and the Military Branch approves the action, ahead of time.
Flynn was paid by RT, an arm of the Russian propaganda machine, to go to Russia and meet with PUTIN FOR A CELEBRATION/ reward's event...
Flynn was PAID very well for his meeting with Putin...by the RT News.
Flynn never told the Army, and never got permission from the Army, for his meeting with them.