The cash for honors refers to the list the Queen gets to bestow the knighthoods, Orders of the British Empire (OBE), and so forth. the lists come from the PM's office, & if the names offered are in exchange for money, well: Voila! Scandal! They should awarded for achievement.
It's ayearly thing, and believe me, it's already on shakey ground even without the money thing...
How're you doing with the weather?