Here's what the issue truly boils down to: If you disagree with a law, does that give you the liberty, freedom, or right to break that law? I and most people would say "No."
If someone disagrees with jaywalking laws, should they be able to walk wherever they want on the street without fines? No.
If someone disagrees with copyright laws, should they be able to steal and copy whatever they want without lawsuits and fines? No.
Therefore, if someone is not a US citizen and is not trying to become one, should the stay in the US? No.
Now, here comes the thorny issue. All laws in this country are built upon the will of the people. If the people want the laws to change, all they need to do is gather enough support and fight for the change to happen through their legislators and other representatives.
The problem comes in where people who don't agree with the policies of immigration don't have representatives or legislators to go to to institute such law changes. However, in this day and age, with the Internet and other technologies, they can build support from like-minded people within the US, and those within the US can go to their representatives to get the laws and policies changed. Heck, there are several parts of US immigration policy that I disagree with.
So, in summary, you need to follow the laws as they are now, but fight to make them different if you don't agree with them.