I wouldn't use the word "noble". "Understandable" might be a better one.
Understandable gets my vote. A very wise man once told me that there are two types of people who swear...angry people and inarticulate people. Listen to Dick Cheney speak sometime and then turn on BET.