Maybe because the Swedes are well armed and practice regularly...
Don't forget, too, Sweden has mandatory military service.