Sometimes, it is not about what you do which matters, sometimes it is about what behind it. Some people will happily accept your slap if they just understand that you do what you do out of your love to them. Some will hate flowers you give when they understand that there’s no love at all within those flowers.
The sad truth is, we do misjudge what behind those things we receive more often than we realized. :),
All that matter for me is, saying ‘subhanallah’ means that we understand that whatever Allah decide for us, whether it is a ‘slap’ or bunch of flowers, what’s behind Allah’s decision is always included by his Rahmah, so that He doesn’t wrong us.
We may just wrong ourselves, but Allah does never