Hrdware: We are innocent until proven guilty...we are supposed to be secure in our private affairs (no unreasonable search and siezure) The law that states they may demand your license absence of and reasonable suspician of criminal activity, may or may not be ruled unconstitutional depending on how LE applies it, and how the court sees LE'ments application of the law. Random license checks WILL be considered unconstitutional, just like random traffic stops for a license check have been already so ruled.
F350: I read the law awhile back, so I can't say for sure, or point to the paragraph (other than the law did specifically make it criminal activity) I believe it was a called a class A misdemeaner.
I stand by my statement, and search of your person, or siezure of your weapon, other than for reasonable suspician of CRIMINAL activity...is illegal. A traffic violations are civil infractions, not criminal offences. Why do I say that? Do you get a misdemeaner charge for running a stop sign, or having a headlight out?
Depending on the state, DUI may/or may not/be a criminal offense, or may be a criminal offence only if it damages a person or property, or may not be a criminal offense at all...DUI is strictly state dependent.
LE cannot legally disarm you without reasonable suspician of CRIMINAL activity.