you know what Bungie I think the best way to fix cheating and not lose players. Is by instead of baning them, 1 send the cheaters to another server filled with cheaters. 2 give a title that is permanent, Example a title called cheater where they can't remove or replace the title with other titles they own. 3 give them an aura called cheater.
-
but at the end of the day you can just make free accounts. you can share you games and your gold with whoe ever is signed in to your xbox. sooooo and besides a lot of people would just want that title anyways lol