The political climate nationally has turned against what are known as off-reservation casinos , with Senator John McCain , a Republican from Arizona , leading an effort to curtail or even eliminate them .