You say otherwise, he's an ideal roommate, so don't overreact. Put the sugar into a different container and hide it. Fill sugar container with salt. Should get the message across without starting a war.
he's also gay and has no money. He's basically the best flat-mate you could wish for