That is like saying the USA needed to attack Iran because they were not properly adhering to their nuclear agreement. Even if it were true, it's _still_ a stupid idea.
If you draw a stupid red line you cannot defend, and they cross it, shame on you for drawing the line. Launching a massive war, to save face, is not Realpolitik.