New Hampshire restaurant bans politicians