Sean Penn, idiot, or American traitor?