You can get a permit to carry a gun in Switzerland if you actually have a good reason for it, like being a security guard. Otherwise you can transport it to your shooting range as long as it isn’t loaded. So I wouldn’t really say she could carry that in this context.
I definitely would not want to be the guy who tried to mug her.
Remember that in modern countries she wouldn’t be allowed to carry that
I’d say that really depends on the country. Unless you don’t consider Czechia or Switzerland modern.
You can get a permit to carry a gun in Switzerland if you actually have a good reason for it, like being a security guard. Otherwise you can transport it to your shooting range as long as it isn’t loaded. So I wouldn’t really say she could carry that in this context.
Also walking around with a gun is very frowned upon in Europe, even when there’s a reason.