Aye. The ancestors were an angry group.
Caledonia (Roman-era name for it) got its ass kicked in one fighting season, but the general was recalled, and the job was never finished, not because of anyone’s anger or fighting ability, but because there was literally nothing much of value, and there were real threats from much larger populations spread out across the German frontier.
The German frontier was not limited to the Rhine after the so-called “battle that stopped Rome” — just a few years ago a Roman cemetery was discovered by accident in Copenhagen, Denmark. The Roman army was very good at what it did.