I don't see anything wrong with the meme, so I'm not sure what's up. But i do not advise any talk of impeachment. Not only would you loose the impeachment, (you aren't going to get a 2/3 majority of Congress to agree on anything,) but you won't help your meme-politics carrier any going after the Big Tent Party.
This was the reply and meme chat back from Surly Kong about impeachment against Modda
So I went ahead and did the best thing was to step down from the stream involvement and resign