“Have your cake and eat it too” is a phrase fail. I hate the phrase, I hate people who use the phrase, and I hate cake.
I get it, I just don’t like it.
“Have your cake and eat it too” means that people want something in two conflicting ways. Here are some examples:
- “I like having money, but I don’t like working.”
- “I like being fit, but I don’t like exercising.”
- “I’d like being a professional hit man, but I don’t like doing target practice.”