Check Steam activity, most of the players are NOT pc players. If they are playing, they're using controllers. BF followers know this is not a BF game, its a COD game with BF concepts. DICE wanted this to be a console game so they got what they wanted. I've never seen a cheater shoot through walls before. I did on BF1 once tho. He rage cheated and LMG'd everyone from his HQ. You're probably seeing the terrible netcode and hit registry like the rest of us PC players and are tired of it.
I just left a game where a console player was prone on the ground and I hit him 3 times with my VS98 and it registered no damage but it still triggered a hit marker on my side. Then, I set a trap with c4 and exploded a guy, shot him with the VS98 point blank and followed up with 4 more shots from the P18. The guy never retuned a shot and fouled up his gadget swap and I died from ZERO visual shots from him. His red kill-silhouette showed him holding the deployable cover and not a weapon. Yeah, game is **bleep** if they don't nail the hit reg, dsync, and console-favorable dsync issues with S3.