Honestly, the government probably didn't want to deal with the protests and hunger strikes and all of that anymore. It had gone on for decades. This was long enough for some government officials to be swayed to allow for them to vote. In the end, people realized it wasn't right to deny an american a right which had long alluded them.