To the contrary. David Horowitz is no one's definition of RINO.
David being a third generation a red diaper commie progeny has had a large deficit to make up.. And has done wonderfully.. Horowitz is an exception.. Collier too.. and a few other of Davids associates.. David Horowitz is an honest liberal(classic definition).. unusual for liberals.. What a guy..
I suspect David knows both parties are penetrated.. with socialists.. David knows what socialists smell like..