It would be unconstitutional on it’s face, anyway, as it violates the separation of powers.
Based on how weak he has been in this area I don’t think Trump will veto this.
The only thing that is going to fix this country is a civil war or a Welsh style revival. We are past all other solutions.