Vague law is subject to bad interpretation. The fault lies with Congress, which is the entity called out by Trump. The writer of this article says the comments were a “veiled” reference to Gorsuch - but the specific content was aimed at Congress.
“Crime of violence” is not a legal term, and should not be used to identify a legally justiciable deportation condition.
Gorsuch, as is pointed out elsewhere on this thread, echoed Scalia in his judgment.
I would be curious as to whether Justice Thomas was consistent with his prior vote. I would expect that he was, given the stature of his legal mind.
Stupid congress-critters write stupid laws, and the public suffer because of it.