If an off duty cop feels like he's in danger he should do whatever he deems appropriate to protect himself. Ordering them to take a rifle to the supermarket is overstepping.
I'd agree with you that this is a positive for all of us if it wasn't cops involved, but it is. How would they feel about all citizens walking around carrying rifles?
Agreed, dictating what a cop does with his firearms off duty is excessive