William made such an (irritant/irritation) of himself that he was thrown out of the hotel by the concierge.
May I know what is the difference between the two and what is the answer to the above question?
Thank you.
"Irritant" does not fit the context. An irritant is an agent that induces irritation. For example smoke is an eye irritant.
I believe "irritation" is fine in this sentence, although "to make an irritation of oneself" doesn't seem to be very common. It's grammatical and meaningful though.
Rather more usual would be 'nuisance'. If you want to use 'irritation', then say 'William was so irritating'. However, that would not be likely to get him thrown out of the hotel!