The requirement for laws to not be vague applies to all areas of law. Immigration law does not get an exception just because it is a political football today.
In this case, the question is: is burglary a "violent crime"? As it happened, no person was present at the time of the crime. Clearly, different judges can reasonably differ in their answers as to whether this is "violent"... thus the law is unnecessary vague. It has NOTHING to do with Trump, Left vs Right, or any other political nonsense. Congress screwed up in the wording of the law. Congress needs to fix it. Period.
The other 4 justices found the law specific enough. Congress is insane. They don’t fix anything. The other I’ll get the Levin audio later to show what a screwup Gorsuch did.