"Combat Jumping" has traditionaly been a problem in any FPS. AA3 dealt with it by making objects such as walls, fences etc "climbable". If you come up to an obstacle that you can get up on, then you are allowed to climb or mount it. This solved the jumping while firing your M-16 issue.
Personally, I don't find bunny hopping to be much of a problem in this game. The bunny can usually be sliced in the air. But Bronze has a right to bring up this point without be ridiculed and labeled a troll.