Add an option between "suspect both Charizard individually" and the mod that reveals the megastone being carried by Charizard. I believe they both need to be suspected (not necessarily banned), but if in the event that neither fail the suspect test and get banished to ubers, knowing which one it is definitely makes them less broken.
Hazards aren't "easy to remove" on the types of teams that Deo-D is on. Anyone who thinks they are have not played against a well-executed HO team. A good player with a good Hyper Offense team will put enough offensive pressure on a player to make sure that those hazards never leave, or that there are severe consequences for doing so. Bisharp helps with this job, but even just putting some ridiculous wallbreaker or something out on something that runs Defog can force someone to decide if they would rather have their hazards gone and their only counter/check to another of their opponent's Pokemon dead, or to leave hazards up and preserve the check.
Hazards aren't "easy to remove" on the types of teams that Deo-D is on. Anyone who thinks they are have not played against a well-executed HO team. A good player with a good Hyper Offense team will put enough offensive pressure on a player to make sure that those hazards never leave, or that there are severe consequences for doing so. Bisharp helps with this job, but even just putting some ridiculous wallbreaker or something out on something that runs Defog can force someone to decide if they would rather have their hazards gone and their only counter/check to another of their opponent's Pokemon dead, or to leave hazards up and preserve the check.