Yeah, my bad, your example is better.
Regarding showing dishonesty - yes, but "supporters of X are dishonest" is "ad personam" - that's poor argument.
Better to use hypocrisy to show "even supporters of X don't really believe their view is right, so it probably isn't".