Really long post incoming, you have been warned.
Darius Brogan, just throwing this out there, but you know you can add more than one quote to a post with minimal effort, right? Just a little peeve of mine, sorry.
Anyway, on topic. If you want a "Realistic" modern military simulation, go play ARMA, that's as close as you'll get. Battlefield is a modern military game, spot the difference?
When creating a game, you start with something real, a Tac-light. In real life, it's not a weapon, it's a tool used to, brace yourself for this one, illuminate dark places. In a game world, where one can illuminate the darkest of foxholes by simply sliding their gamma bar over, the Tac-Light is pretty useless, so DICE found a secondary use for it as a vision impairment and adjusted how it works so it would be a fun (if sometimes frustrating) way to mix up CQC, which in most shooting games is resolved by who can circle strafe the best.
Now onto your gripe about the laser sight. I've very limited experience in Battlefield, so I must draw on what I know of shooter conventions to help you understand this. There are two possibilities for why a sniper in a game would have a laser sight on their rifle. The first, and most likely, is that said person has seen basically any movie featuring a sniper that has come out in the last say... twenty years? In film the spotting laser is used to convey the danger of the sniper quickly to the audience; they see the laser dancing on its target and automatically know that he's being sighted without ever having to see the shooter. Said shooter just -might- have seen one of these films and thought it was cool.
The second, and equally plausible option is that the shooter made a tactical decision. Most modern games take away your hipfire reticle when using a sniper rifle as a way to balance them and to teach that they are weapons of precision, not Rambo-esque carnage. The use of a laser sight, by giving you an improvised hipfire reticle, may be a way of counteracting this balance, and is a sound tactical choice if true, as the seconds it takes to swap guns in a shooting game is precious time that may cause the difference between a win and loss.
And finally, your third gripe is one I actually agree with, almost. I am one of proud yet dying breed of amers who remembers when "Console Multiplayer" meant you plus three friends and a case of beer in the living room, and I miss those days. That nostalgia is what almost made me buy the Halo HD remake. Unlike you, as you've made apparent, I do understand that not every game can or should have splitscreen multiplayer simply because of, among other reasons I won't indulge, the strain it puts on a system, (Don't believe me, fire up Starcraft for the N64 and try the splitscreen on that, then compare it to the graphics on a PC.) What you should be more concerned with is the lack of LAN, which has been a mainstay form of multiplayer for the PC crowd for decades, and as the Battlefield series is a PC game which is ported to consoles, the lack of LAN support is the real slap in the face.
In conclusion, I really find myself wondering why you bothered buying Battlefield at all, if these are the criteria by which you measure if a game is "good."