Free to Play can't PvP would instantly fix over 50% of the cheating issues in pvp. Bungie doesn't seem willing to do that for some reason. As a temporary fix, instead of just banning cheaters they should secretly flag cheater accounts so cheaters only ever match with other cheaters. -blam!- it, even give them great match making times by matching them with god tier bots so it takes them longer to realise they aren't playing the real game anymore. Gets cheaters out of the general matchmaking pool. Probably take them twice as long to realise they are fighting an uphill battle and start a new account.