I like cheese. Hard cheese, however can be a bit of a bummer to cut.
And, in a way, the idiomatic meaning of hard cheese reflects this.
Meaning[]
It simply means...bad luck! There isn't really much more I can say about that!
Use in Normal Speech[]
When comiserating someone else's bad luck.
"That's hard cheese, Victor."