Your best bet is to go to the Heroes Charge forum and start complaining to the mods there, seems to get results sooner or later