Lindsey Graham has finally had enough.