The US House of Representatives has voted to punish a Republican lawmaker who tweeted a cartoon depicting him attacking Democrats with swords. The Democratic-controlled Congress voted 223-207 to ...