Battlefield 4 is a shooter but it is also a game. Nobody would play GTA V if you had to charge your phone, and fill the tank in all your cars. Nobody would play Assassin's Creed if the Assassin actually landed in a realistic manner. Nobody would play Skyrim if you got attacked by one dragon, hit once, and could only use 1 handed for the rest of the game.
To your first problem of bullet drop ballistics control....well, Large Rifles. :shrugs:. Otherwise, nobody is gonna wanna play a game where they have to press a bunch of buttons first before firing an Assault Rifle. Or aim high up. Because realistic bullet arcs are gonna be an annoyance to the gamer.
To your second problem of bullet damage, well, the fact that there's a health bar should already tell you that things like this is gonna be wacky. Add on the fact that in normal game modes most automatic rifles do around 20-30 damage depending on range, you should be able to see that the game is also made for firefights. Nobody likes playing a game where, like in real life, people actually die in one shot, because all that's gonna result in is a bunch of campers gone prone aiming down sights waiting for a guy to round a corner.
To your third problem about reviving, and healing, again. There's a health bar. Players are simply going to be annoyed if they can't "heal", purely because it'll result in the camping that I mentioned above. That, and how fun will it be that there needs to be a guy hauling a bunch of medical supplies into the battlefield and playing a game of surgery simulator and morphine injector?
To your third problem of helicopters, again. Nobody is gonna have fun if they get in a vehicle that breaks because a guy shot a single bullet. It simply isn't fun.
This game is a game. It is made to be fun. If it was made to be realistic, then there would need be an infinite number of factors. What is the wind on this map? The sand? Dust? Weapon jams? Temperature? Weight? And nobody wants to play a game where an infinite number of things can differ and happen, because that'll make it unfair, random, and simply needing people to do a bunch of stuff that they don't want to do, which isn't fun.
Now, about your prop placement, prop makeup and texture/graphics complaints, quite simply, play the game on PC.