Depends on your state Anti, I live in AL and the state has a tint law that discriminates, if you live in AL then you have one rule if your from out of state you fall under a diffrent category. You can go to court and beat it quite easily. (I've had to go twice so far, not in my hummer though)
Georgia had a similar law that (I believe the last year or two?) was struck down just for that reason.
If your stopped out of state you can go to court and fight using the interstate transportation act that you should not be jugdged under the state you are passing through but from your home state. And you can get the charges dismissed that way also. Couple of ways to beat it.
Main thing is to not give them a reason to stop you in the 1st place.