No you’re not alone. Many see this as putting Iran over the top to complete acquisition of nuclear weapon technology because $50 Billion of frozen funds will be released in 30 days from signing.
And the language that Congress can ‘reject’ is meaningless because Obama can VETO such rejection.
Congress has ceded Senate treaty authority to Obama.
I agree and it needs to be repeated over and over again.
Congress is making itself unnecessary.