Ok, I've brought this up before, but we apparently have a new form of trolling going around, and I think it's a good solution.
If the Bungie.net site had two tiers of accounts, verified and unverified, it could prevent individual (or small groups of) users from being able to take advantage of the global mute/hide features.
A verified account would be an account that's uniquely identifiable to an individual person. An easy way to do this, would be to send a text containing a code to the user's phone number.
It's much harder, and much less cost effective to sign up for additional cell phone lines than free email accounts. You'd need a way to filter out things like Google voice or other "fake" numbers.
A more robust system would be to use a credit card. You wouldn't have to actually charge anything, it would just be used to verify a unique person.
However it happens, only mutes/hides from verified accounts would be used to calculate whether or not a thread gets globally hidden/muted. Unverified accounts could still mute and hide like they do now, so nothing changes for the users who can't verify for whatever reason.
-
It's a nice idea in principle but for application? It would seriously piss a lot of people off and most likely drive many away. Whenever my 360 asks for my Blood Type, Phone Number and a 3rd Email address it pisses me off and makes me more and more glad I'm getting a PS4. Same with google+ and youtube, always asking for my phone number like a stalker. Also... Putting credit card details onto the internet for verification purposes? lolwat?