I believe Firewire is partially (mass-storage only) supported in Parallels, at least in the full version - not that I've tried it personally (I don't deal with video). I don't think video-capture devices are supported if that's what you're using (unless the host thinks its a normal camera, in which case it might).
Video performance REALLY depends on the application - some work well, others don't. This can also vary between the backend used (Lite uses builtin macOS virtualisation, the full version uses it's own, and presumably VMWare/others have different ways). Could be worth trying a couple of trial versions.
As for CS5 (which despite the name experiences rather different problems to 5.5 as far as I've seen), every macOS release has introduced new problems - first depreciation of Java, then installation problems, then odd font issues, then a variety of crashes while doing everyday tasks, etc. You can get Photoshop working OK but the other programs (particularly InDesign) are far more problematic - in the end it was far less stressful to run on a VM than deal with the quirks and crashes, with the added benefit I no longer need to worry about fixing it on OS upgrades.
Curious to note that Switzerland, with high gun ownership levels, is a very low-crime zone. The UK, by contrast, is the most violent country in Europe.
Here are the Swedish requirements via Wikipedia:
One major problem with your argument: Switzerland is a DIFFERENT COUNTRY to Sweden. Agree with your point about training in a national guard however.
"Nuclear war would really set back cable." - Ted Turner