I RO1 the sound was enough I think to make up for the lack of a suppression system. I play almost only as an MG, and if you keep firing and aim well the enemy is suppressed not because of a blurry screen but because he knows he is being shot at and he have a small chance of surviving if he tries to kill you.
The cracking supersonic sound is a good idea, in Arma 2 there is no suppression system but when you hear this sound you just try to find cover asap!
I think that the main problems comes from the fact that people don't fear dying in RO because dying doesn't affect your score negatively and it should (severely) this way you would be forced to stay alive longer, and the re spawn time could be increased too. Kills shouldn't be rewarded as much as survivability I think. Lots of people are bashing the realism of the game, but to me the problem lies most in player's behavior, and I don't think you really need to implement unrealistic tweaks to force realistic game-play but a whole new system of scoring where playing as a team, trying to survive have a close shave and a nice perfume should be rewarding because you're is worth it.
Some examples:
- losing a cap zone = negative points
- dying = negative points (and maybe lower the reinforcement on maps generally)
- staying close to teammates = points (unless you are a sniper or an other class which is not supposed to stick with the rest of the team)
- killing an MG/sniper = more points than killing a starving child
- killing a teammate = - 10 points (ouch!)
- staying out of cap zones = slow loss of score (maybe need to re-size the cap-zones, and adjust the system for some classes)
The introduction of a negative scoring could have a good impact on the player. Actually the only way to really suck like a pro in RO2 is slaughtering all your teammates and you can't suck for long because you'll soon end up being kicked out of the server, while with the new scoring system just doing nothing can have a negative impact on you, pretty cool no?
Just some random ideas.
Best: real mod, if you die you have to buy the game again.
Please feel free to correct my English, insult me if needed.