You would drive soup to a sick friend. You would tell them to stop working and go to bed, and mean it warmly, and think no less of them for needing it.
Then you skip your own lunch and call it discipline.
The double standard is so common it has become invisible, which is the only reason it survives. Try the transfer directly: what would you say to a friend in exactly your condition today? Say that. The advice was good. It just needed redirecting.