I thought this was a pretty funny protest idea:
http://www.send-a-brick.com/
They basically are just going mail members of Congress bricks until they build a wall between the U.S.-Mexico border. Probably pretty annoying to the mailroom clerks in D.C., but I can just picture somebody dumping a bag of bricks onto the desk of a Senator.