Law enforcement carry guns to defend themselves and others from bad guys/gals.
Civilians carry weapons to defend themselves and others from bad folk.
That is rational.
I suppose so, but only if you have reason to believe you run a very real risk of encountering strangers on your trip who want to harm you.
But, why do you believe that? That's where the 'rationale' aspect comes in.