You’re absolutely right, it’s unconstitutional.
Only unconstitutional if John Roberts says so. You never know these days.