Servers need a ping limit
If you really care about netcode, hitreg and fair play, you need to kick players with extreme ping. Players are using VPN and joining games outside their region with 150+ ping; Chinese players on European servers for example. This is completely unacceptable.
These players are severely delayed and should not hit pretty much anything, but instead the lag compensation awards them kills on the expense of legit players who play in their OWN region. There is no competitiveness at all with a system like this. The whole match becomes a complete lottery when it comes to kills when a player with extreme ping enters it. This needs to be addressed.
A ping limit closer to 100 would be acceptable. Acceptable, not perfect. This way it still wouldn't be too punishing for people with a more unstable connection.