Sadly, I must agree with you on all points. My thought regarding the Senate was that a 53-46-1 split might have changed the committees to the point where the ban could be choked in a committee and not come to a vote.
I Resolve for a Free New Year
Bill