The illustration above, from sweasel.com, was undoubtedly prompted by the following ‘socialist mop’ phrase used by Mr. Obama (found at the link below):
When “I’m busy and (House Speaker) Nancy (Pelosi) busy with our mop cleaning up somebody else’s mess -- we don't want somebody sitting back saying, you're not holding the mop the right way,” Obama had said last week. “Why don't you grab a mop, why don't you help clean up... You're not mopping fast enough... That’s a socialist mop he told the crowd: Grab a mop -- let's get to work.”