Second Amendment - Nah.
Separation of Powers - Nah.
Most likely linked to sanctions on Russia due to Ukraine situation. The US is trying to put the hurt on Russia as a result of their involvement in the Ukraine; the Europeans have seem slow to follow due to their reliance on Russian natural gas. Perhaps the shooting down of the Malaysian airliner will cause them to reconsider their position.