In terms of practicality "shut up and don't ask questions" is certainly going to be minimum hassle. But when the police threatened additional punishments for not having his ID he was perfectly justified in questioning them on the legitimacy of that claim. Acting within your rights shouldn't be punished because it's inconvenient.