Supporting the assault weapons ban is anti-gun.
Trump made it clear that his agenda is fluid. He’s gathering input in negotiations.
This is uncomfortable to those who want a “conservative rock” but sometimes the “rocks” are more like stucco veneer, mainly for show and brittle under relatively little force.
The one who was fluid but eventually assumed the posture you wanted, may turn out to be the better option.