My suggestion:
a) only match low-ping players (those who don't experience lags) with other low-ping players
b) only match high-ping players (laggy) with other high-ping players
Alternative:
make a lobby where teams can be made and people can see other player's lags so that a team with proper lags can be formed by players, not by matchmaking that puts 500+ ping me and 30- ping players in opposite team (they teleport ahead of me, they plant bombs 3+ tiles ahead of me from behind me, they simply walk through my bombs all the time ect ect ect I can record a ton of videos and put it on youtube to give Spiral Lags a proper name, if you like).
PS: No I don't feel better after steaming off on the forum. I will only feel better when either lags are gone or players with small lags get IMITATED lag equal to average lag of laggy players (100ms should be considered as absolute minimum, average Joe won't notice it).