I love this poem, it's SO true!
English must be one of the most difficult languages to learn. I know a lot of English people who wouldn't get all these right... I would never laugh at anyone who can speak another language, I am totally rubbish at it!
Here's an interesting page with more funny idioms of the English language:
https://www.oxford-royale.co.uk/articles/learning-english-hard.html