In a U.S. Supreme Court ruling handed down Monday, the justices struck down three of four provisions in Arizona's tough new immigration law.
A split decision that allows each side to claim a limited victory.
Reacting to the courts ruling, President Barack Obama said he is pleased with the ruling while Texas Gov. Rick Perry called it a victory for the people of Arizona and the rule of law.
But, the justices also gave each side something to dislike.
The high court upheld a controversial provision of the law that requires police to check immigration status during traffic stops. Some community activists said it's an invitation to racial profiling.
"It only encourages more racial bias and profiling. The people that took a chance on this legislation were hoping for just that and they got it. What it does, it divides our country," said Johnny Mata with the Houston Coalition for Justice.
Elizabeth Theiss is spearheading a petition drive to force Houston police to make arrests for immigration violations. She said the ruling is a mixed bag.
"I think it is kind of a blow to states' rights. But I think on the issue of our police officers being able to use professional judgment to preempt a dangerous situation, it's a victory," Theiss said.
The high court's ruling does not end the immigration debate. Both sides said only congress can do that with a comprehensive immigration reform bill.