I have come up with a theory. Ushally in GVH games it matter about the # of player. Like lets say we have 4 vs 4 (humans vs ghouls). Ushally humans will win with a low does of ghouls and what not. When the stakes get higher (as in 8 vs 8) it is HIGHLY chance that ghouls will win (by sjas or jitter spamming).
Yes! I've been saying this since... forever! But it's not a balance problem! In fact, ghouls' having the advantage in large games is a direct result of the class-based gameplay. Think about it: ghouls have 1-hit-kill weapons, but they need to get into melee range before they can do anything. So if the map starts to fill up with ghouls (i.e., 8v8), then they are already in range as the round starts, and you get the classic sjas/jitter slaughter.
Humans, on the other hand, have medium- to long-range weapons that require several hits to kill a ghoul. On a nearly empty map (4v4), they have a much better chance of keeping distance. In the end, it boils down to whether a ghoul can approach a human fast enough to kill him without getting shot. If the map is very open, this can be very hard (the classic "Noob Humans Camping Outside" scenario).
Now regarding your specific complaint about the marine, his guns actually work the way you want them to right now. To represent it in the same format that you did,
Machine gun: BOOM HIT
Pistols: BOOM . HIT
Riotgun: BOOM HIT
There is no delay at all between firing and the impact of the bullet. What you are experiencing is ping which affects all weapons equally.
UNLESS you're playing on that Czech server. If that's the case, then shame on you! Go play with 97E!

(The Czech server is using an old version of GvH where the marine behaves more or less how you described.)
If anything the marine shouldn't have autoaim for it's shotgun. It pisses all the creepers off by getting cheap frags from spamming. It's like a more powerful and faster version of the Hunters magic attack.
Same thing applies. The marine hasn't had autoaim for a
long time. Stop playing on the Czech server and don't make suggestions for obsolete versions.