How is a test for intoxication unethical? You agreed to the test when you got your license in the first place. Are you in the camp that believes driving drunk is OK unless you hurt someone or something?
To the contrary, REFUSING the test after you have already agreed to (by driving on Indiana roads) is what is unethical. It's a breach of contract.