rattle – v. to upset, to disturb
controversial – adj. causing much discussion, argument or disagreement
pronouncements -- n. statements
cavalier – adj. not showing concern for something important or serious
entertainment -- n. something that amuses, distracts, causes enjoyment