I’ve stayed in Mexico for a week before and it starts to get old.. for each his own.. For the most part it’s pretty crappy down there in Baja.. I’ve been from Tijuana to Cabo San Lucas.. if you’re waiting for Mexico to change I think that’s going to be a long wait.. Anyone that cares about change just jumps the fence and comes to the US.. everyone else down there seems to be fine with corruption and living in the lower class not challenging the rich.
Try renting a place down there for a few months see how many times you visit.