Is asking to show your ID an unreasonable search?
When you go to a bar or buy cig's you gotta show your ID.
Why is it so hard to comply?
I guess a terrorist could run up and down a street everyday full on camo, gun and gear with no fear of being stopped.
All I want to do is ask is "are you legit," if you are, hey great, now I'm not worried, you can run in front of my house all day if you want.
As far as a pedophile, if a child is taken, they have an Amber alert, and if you suspect something you should report it anyway.
The thing you don't seem to get is this concept of "probable cause." An officer may ask for your ID as a matter of investigating a complaint, checking on why you are carrying a gun, etc. However, unless he has probable cause to suspect you of a crime, he can't force you to cooperate with his investigation. He's just doing what he was trained to. He must write a report, and to do that, he needs to record names, places, times, and other details.
His problem is not your problem. While it's okay to feel like cooperating, there are bad things that can happen if you give up your right to remain silent. Anything you say can, AND WILL, be used against you in a court of law. That is called a WARNING for a reason. Too many people assisted the Cops in locking their butts up, so the Miranda Warning was instituted to make sure you aren't ignorant of your rights and the consequences of volunteering information.
If you feel compelled to always answer when a Cop asks you something, then YOU ARE FREE to do so. I, however, may not feel the same way. It isn't because I'm afraid he'll discover I have warrants. It's because that officer represents the state. The state will screw you, sometimes completely unintentionally, if you give it a chance.
Depending on the situation, the circumstances, and the rationale at the moment, I may feel obligated to volunteer information to help him do his job. But, I won't make being cooperative an automatic rule!