Like most rules proposed for the English language, other than very basic rules of grammar, it's half true and it would be a big mistake to follow it slavishly. Yes, OPINION comes first for the good reason that you distinguish your opinion of the thing from its description - and often the main message you want to convey IS your opinion of it. But it doesn't work in swearing: "That big red stupid ******* ugly car parked outside my house". Otherwise, order can vary according to emphasis or meaning. For example, "that lovely little old...knife" sounds fine, but so does "that lovely old little...knife". In the second example, "old" probably indicates affection for the thing as well as its age.
As for the Big Bad Wolf, I have a different suggestion for why it sounds right. Bad here is not an opinion word as in "the bad, long grammatical lecture". Bad is part of the essential nature of the wolf: it's a Bad-wolf. In the fairy tale, someone is not going to offer excuses for the Wolf or suggest that it might have been justified in its actions - which is why a sympathetic Big Bad Wolf in Tom Holt's "Snow White and the Seven Samurai" is so funny. |