Kelly Osbourne went on The Tonight Show last night to talk about her new gig hosting the E! show Fashion Police, and she had some rather harsh words for Kate Middleton. Were they about the matchy-matchy ensembles Will and Kate wore in Scotland the other day? Nope. They were about her wearing (gasp!) the same dress twice. When Jay Leno asked her opinion on the subject, she held nothing back:

Only in this country would they call that a faux pas. In England, they’re like, “look how thrifty she’s being. Showing the British public that the royals are in a recession as well.” I’m sorry, but if I had that job, I would only wear it once. If I am going to be the future bloody Queen of England, I’m going to wear that dress once, because I’m giving up the rest of my life, all of my privacy, at least I can get a new dress every day.

There’s that bratty little girl that we all remember from The Osbournes! I knew she was still in there somewhere. Although I must say, she makes a fair point that it’s sort of silly for the royal family to pretend like they have to be thrifty when everyone already knows they have all the money. Then again, Marie Antoinette did not bother to try to appear thrifty, and look where it got her. Then again again, if I owned a dress like that gorgeous green number Kate wore to the pre-party for her husband’s cousin’s wedding, you can bet I’d wear it more than once, too, no matter how much money I had. We buy clothes because we like them and want to own them for a while, no? Clothes are not tampons. You can totally wash them and use them again.

Anyway, she delivered that paragraph in a fairly jokey, lighthearted fashion, which is something. She came off as a pretty likable person in the rest of the interview, discussing the death of her friend Amy Winehouse and how differently people in the fashion world have been treating her since she lost a bunch of weight. The whole episode can be viewed here.