Driving without a license is also illegal. Do they have a right to detain you until you prove you have a valid license?
We can always count on someone to jump in with this same, almost word for word question when this comes up.
No... the SCOTUS has clearly ruled that merely driving a vehicle is not sufficient reason to stop a person even if the possibility exists that he doesn't have a valid license.
There is no comparable ruling when it comes to carrying a firearm.
It is illegal in Indiana to carry a handgun in public UNLESS there are mitigating circumstances. Any law officer has the right and power to stop and discern if you fall under these mitigating circumstances when he sees you carrying a handgun.