Thank you for posting that exchange. Sounds as though Crenshaw is either hedging his position, is a milk and water conservative/Trump supporter, and/or is way too big for his britches.
I think he is several of the above. Disappointing, I had thought fairly highly of him.