I think you’re right on the numbers. 75-80% will vote yes. The same people who have been ridiculing ATI for taking a crap contract are now voting yes to a crap contract.
I bet that in a year, you won’t find anyone who voted no. “Oh not me, I don’t know how this passed?”