1. I don't want a real combat situation, so any argument to that extent is useless. What makes CS unique is the near-perfect gameplay - that entails a certain amount of arcade-style action.
2. Don't complain about the game, just change your tactics or rally your team to play more effectively. Counter with another sniper rifle. Try WAITING him out if you don't have to press forward to an objective. Use stealth (my favorite). You realize that long corridors are perfect for snipers to watch over for a reason, right? They're supposed to be high-risk deathtraps.
3. There is no such thing as too easy.