On which basis it would be difficult to for an MP who represents the wishes of their constituents to vote to do anything other than keep the ban.
After the last election, my MP refused to rule out voting to repeal the Act. Possibly coincidentally a number of his more affluent donors/supporters were in favour of repeal.