Why did Senator Wayne Morse oppose the Gulf of Tonkin Resolution?

He was against military action of any kind.
He supported Vietnamese nationalism.
The resolution gave President Johnson war-making powers without a declaration of war.
He was troubled that South Vietnam did not sign the resolution.