In a way dudes have it just as hard today. If you are part of a ground force, you could die in a second from a sniper you didnt see from 1000 yards away. Technology makes things more distant, but also 1000x more lethal. War takes balls no matter what century your in!
I don't think too many Roman soldiers suffered from Post-Traumatic Stress Disorder, and decided to beat the daylights out of their wives and kids...
There was and is a diff attitude to war back then than now...war was expected, it was a part of life. And when the public couldn't see it, they had gladiator fights...blood, and death was a part of their culture. Entertainment, simulated death, nation building---that's a part of ours. More Roman soldiers died in one battle, back in the Roman's day than Americans died in our 10 yr 2 front war.
You are correct about technology...it's not the same when you have the enemy in front of you with a spear or knife---and you have deal with it yourself, but if you have a gun from hundreds of yards out...it's a diff feeling...