"Cute as a button"
I don't think buttons are cute. :/
"Kicking ass and taking names"
If I had to kick someone, I would kick them in the balls. A kick in the ass wouldn't hurt as much. And why would I take names? THEY should learn MY name, if anything, shouldn't they?
"So hungry, I could eat a horse"
Why? I've heard people say "I could eat a cow". That's fine. But horses? Who would eat a horse? Is there such thing as roasted horse meat or something?
"___ as the day is long"
For example, I was watching Friends and someone said "As gay as the day is long". The day isn't that long; it ends eventually. So...it means whatever we're talking about will end? In Friend's case, being gay?