Yes they have and the Mass. legislature can put a stop to this by putting an amendment in their state Constitution. I have no idea if an amendment would pass.
If it doesn't then the US congress gets the ball rolling on an amendment to the US Constitution to be sent to the states. The President has nothing to do with passing constitutional amendments.