Jeff Flake is a RINO just like fellow Arizona senator John McCain.  The media loves the fact that these liberals are Republicans because they will say and do liberal things which fly in the face of real Republican policies, values, and principles.  But it's journalistic malpractice to pretend that Flake is a hardcore Republican who has "had enough".  Flake has always preferred the Democrat method, but runs as an R to get elected in a Republican state.